분류 전체보기(225)
-
Day12 MySQL_ foreign key + join + union
1) foreign Key 1개의 테이블이 점점 커지면 select 해올 때 시간이 많이 걸릴 수도 있다. foreign key는 다른 테이블과 연관성을 주고 필요시 사용하게 해주는 키(연관성 키) 한마디) 특정 컬럼을 통해서 테이블 2개를 연결하는 것 (쪼개놓고 필요할 때 나중에 합쳐라) 특정 컬럼을 통하는 이유는 ? 관계성을 주기 위해 처리하려고 문법 및 예시) 해석: profile이란 테이블을 만든다. 필드 : userid, height,weight,blood,mbti 주의사항. foreign key에 userid는 profile(테이블)필드 / referneces member(userid) = member의 필드 profile의 userid는 foreign key 임으로, member의 useri..
2023.03.20 -
SQL( AUTO_INCREMET)
AUTO_INCREMENT로 숫자가 1씩 증가하게 설정했다. (ID 필드에) 주의점: AUTO_INCREMENT 사용시 PRIMARY KEY 혹은 UNIQUE를 등록해야 에러가 걸리지 않는다.
2023.03.19 -
Day 11 SQL 명령어와 예문
DDL - Data Definition Language(데이터 정의 언어) create - 데이터베이스 내 개체(테이블,인덱스,제약조건,프로시저,펑션 등)을 생성할 때 사용 drop - DB 내 개체를 삭제 alter - DB내 개체의 속성 및 정의를 변경 rename - DB내 개체의 이름을 변경 truncate - Table 내 모든 데이터를 빠르게 삭제 DML - Data Manipulation Language(데이터 조작 언어) insert - 테이블에 데이터를 새로 추가할 때 update - 테이블 내 전체 or 일부를 새로운 값으로 수정 delete - 테이블 내에 데이터 전체 or 일부를 삭제 할 때 select - 테이블 내에 데이터 전체 or 일부를 획득할 때 (확인) DCL - Data..
2023.03.19 -
Day11 연산자와 데이터 검색, 정렬
SQL연산자 1. 산술 연산자 +,-,*,/,mod(나머지),div(몫) 2. 비교 연산자 =(같다/ where절에만 가능),,>=,= 300 and point 0 group by gender having avg > 100 order by avg desc;
2023.03.17 -
1. 테이블 만들어서 데이터 삽입해보기
예시용 테이블 만들기 create table word( eng varchar(50) primary key, kor varchar(50) not null, lev int ); desc word; #테이블의 특성확인 select * from word; # 테이블의 현 상태 확인 데이터 삽입 1번. insert into word values ('apple','사과',1); # 특징: 필드의 갯수와 데이터 갯수가 맞아야한다. # null값을 넣으면 가능 데이터 삽입 2번. insert into word(eng,kor,lev) values ('apple','사과',1); insert into word(eng,kor,lev) values ('apple','사과'); # eng,kor에 삽입 insert into w..
2023.03.17 -
파일 현재 시간, 수정된 시간 받아오기 2023.03.16