SQL (2) 썸네일형 리스트형 [MySQL] DDL - CREATE, ALTER, DROP TABLE Create table 테이블 생성 create table 테이블명 ( 필드명1 데이터형, 필드명2 데이터형, ... primary key(필드명) ); Alter table 새로운 필드 추가 alter table 테이블명 add 새로운_필드명 필드_데이터형 [first 또는 after 필드명]; 필드 삭제 alter table 테이블명 drop 삭제할_필드명1, 삭제할_필드명2; 필드 수정 alter table 테이블명 change 수정할_필드명 새로운_필드명 필드_데이터형; 필드 데이터형 수정 alter table 테이블명 modify 필드명 수정할_데이터형; 테이블 이름 변경 alter table 수정할_테이블명 rename 새로운_테이블명; Drop table 테이블 삭제 drop table 테이.. VARCHAR와 CHAR의 차이점 데이터 유형이란? 칼럼을 정의할 때 선언한 데이터 유형은 그 칼럼이 받아들일 수 있는 자료의 유형을 규정한다. 지정한 크기(size)도 중요한 기능을 제공한다. 선언한 유형이 아니거나 지정한 크기를 넘어선 자료가 입력되는 상황에 에러를 발생시킨다. CHARACTER(s) VARCHAR(s) 고정길이문자열 가변길이문자열 표현 CHAR VARCHAR / VARCHAR2 s 1~2000(오라클), ~8000(SQL 서버)byte -> 실제 데이터의 크기 1~4000(오라클), ~8000(SQL 서버)byte -> 데이터유형 크기의 최댓값 공백도 하나의 문자로 취급 비교 연산자 모두 CHAR 타입일 경우 서로 다른 문자가 나올 때까지 비교 길이가 다르면 작은쪽에 스페이스를 추가하여 길이를 같게 한 후 비교 달라.. 이전 1 다음