본문 바로가기
728x90
반응형

분류 전체보기82

db 마무리 ,Frontend 시작 오늘은 Mysql의 마무리와 Frontend수업의 시작으로 HTML을 시작하였다 -DB- -- concat(): 문자열을 이어 붙일때 -- substr(): 문자열의 특정 범위를 잘라낼때 -- 주민번호:2401093123123 select m.m_no,m.m_name ,p.p_name, case when m.p_school= '1' then '고졸' when m.p_school= '2' then '학사' when m.p_school= '3' then '석사' when m.p_school= '4' then '박사' else '없음' end as p_school, concat(substr(m_jumin,1,6),'-', substr(m_jumin,7,7)) as '주민번호', concat(p.p_tel1,'.. 2024. 1. 9.
개발일지 -db 응용- 오늘은 지난시간에 작성했던 회원목록을 활용하여 여러 기능들을 만들어 보았다 -- 게시글 카테고리 -- 게시판 카테고리는 자유게시판, 공지사항, 가입인사 세가지가 있음. -- 카테고리 세가지 미리 저장 -- 게시글 카테고리 insert into category_table (category_name) values ('자유게시판'); insert into category_table (category_name) values ('공지사항'); insert into category_table (category_name) values ('가입인사'); select*from category_table; 카테고리 테이블에 카테고리를 생성하였다 -- 게시판 기능 -- 1. 게시글 작성(파일첨부 x) 3개 이상 -- 1번 .. 2024. 1. 8.
개발일지 -alter ERD- alter:테이블의 구조를 변경할 때( 컬럼이름 변경, 타입변경, 컬럼삭제, 제약조건 추가 등) create table student( id bigint, s_name varchar(20), s_mobile int ); -- 테이블의 구조 확인 desc student; desc book; -- 기존 컬럼에 제약조건 추가 alter table student add constraint primary key(id); -- 기존 컬럼에 타입 변경 alter table student modify s_mobile varchar(30); -- 컬럼 이름 변경 alter table student change s_mobile s_phone varchar(30); -- 컬럼 삭제 alter table student dro.. 2024. 1. 5.
개발일지 -참조관계 , 수정쿼리- 오늘의 수업 내용은 지난 시간에 배운 내용 중 참조 관계이다 drop table if exists parent1; create table parent1( id bigint primary key, p1 varchar(10), p2 varchar(20) ); drop table if exists child1; create table child1( id bigint primary key, c1 varchar(10), c2 varchar(20), p_id bigint, -- 참조할 컬럼 -- 외래키 지정(p_id 컬럼을 parent1 테이블의 id 컬럼을 참조하도록함) constraint fk_child1 foreign key (p_id) references parent1(id) ); insert into pa.. 2024. 1. 5.
개발일지 그룹화, 조건 적용 ,join, sub qurey, 제약 조건 - 그룹화- 두개 이상 컬럼 그룹화 deptno를 기준으로 그룹화 하고 그 결과 내에서 job 기준으로 그룹화 select deptno , job from emp group by deptno , job; select deptno , job , count(*) from emp group by deptno , job; select deptno , job , count(*) , avg(sal) from emp group by deptno , job; 그룹화한 결과에 조건을 적용 : 그룹화 한 결과에 조건을 적용 하는 문장 위의 결과에서 평균 급여가 2000이상인 결과만 조회 select deptno , job , count(*) , avg(sal) from emp group by deptno , job hav.. 2024. 1. 3.
MySQL 오늘은 DB 첫 수업이다 MySQL에 대해 배웠다 Database 데이터 베이스 배경지식 DBMS(DateBase Mamagement System) 종류:oracle,mysql,mariaDB,firebase,mongoDB… 목적 CRUD C(Create):데이터 저장 R(Read):데이터 조회 U(Update):데이터 수정 D(Delete):데이터 삭제 SQL(Structured Query Language) DBMS를 사용 하는 문법 구조화된 질의어 사람 → DBMS에게 SQL 문법으로 질문을 하고 그에 대한 결과를 받음 SQL 문법 분류 DDL(Date Definition Language, 데이터 정의어) 데이터베이스, 사용자,테이블,뷰 등을 생성,수정,삭제할때 사용하는 문법 create,alter,d.. 2024. 1. 2.
728x90
반응형