mysql / mariaDB DDL
- 개발공부/DataBase
- 2020. 4. 10.
테이블 생성
테이블생성시 인덱스 없을경우
CREATE TABLE 'table_name' (
'var_a' int(10) NOT NULL AUTO_INCREMENT,
'var_b' char(100) NOT NULL,
'var_c' char(100) NOT NULL,
'var_d' char(100) NOT NULL,
'var_e' char(100) NOT NULL,
'var_f' char(100) NOT NULL,
PRIMARY KEY ('var_a')
) ENGINE=InnoDB AUTO_INCREMENT=131071 DEFAULT CHARSET=UTF-8
테이블생성시 인덱스가 있을경우
CREATE TABLE 'table_name' (
'var_a' int(10) NOT NULL AUTO_INCREMENT,
'var_b' char(100) NOT NULL,
'var_c' char(100) NOT NULL,
'var_d' char(100) NOT NULL,
'var_e' char(100) NOT NULL,
'var_f' char(100) NOT NULL,
PRIMARY KEY ('var_a'),
KEY 'ix_var_b' ('var_b'),
KEY 'ix_var_c_d' ('var_b','var_b')
) ENGINE=InnoDB AUTO_INCREMENT=131071 DEFAULT CHARSET=UTF-8
컬럼추가
alter table table_name add var_g char(100)
컬럼삭제
alter table table_name drop var_d
row 추가
insert into table_name values (null, 'a', 'b', 'c', 'd', 'e')
row 삭제
delete from table_name where var_a=1
'개발공부 > DataBase' 카테고리의 다른 글
mysql에서 대문자/소문자가 포함된 데이터 불러오기 (0) | 2020.09.21 |
---|---|
Column count doesn't match value count at row 1 - 에러 (0) | 2020.07.27 |
오라클 DECODE 알아보기 (0) | 2020.05.13 |
mariaDB / mysql 날짜 계산 (0) | 2020.03.31 |