꾸준히 안타치기
Table 본문
반응형
스키마란? 테이블에 적재될 데이터의 구조와 형식을 정의 하는 것
opentutorials.org/course/195/1537
테이블 생성
|
1 2 3 4 |
CREATE TABLE table_name ( 칼럼명1 data_type, 칼럼명2 data_type ) |
|
1 2 3 4 5 6 7 8 |
CREATE TABLE `student` ( `id` tinyint NOT NULL , `name` char(4) NOT NULL , `sex` enum('남자','여자') NOT NULL , `address` varchar(50) NOT NULL , `birthday` datetime NOT NULL , PRIMARY KEY (`id`) ); |
SHOW tables;
DESC `테이블명`
DROP TABLE `테이블명`
데이터타입
| CHAR( ) | 0 to 255 고정문자 길이 |
| VARCHAR( ) | 0~65535 가변 문자 길이 |
| TINYTEXT | 최대 255 문자길이 |
| TEXT | 최대 65535 문자길이 |
| BLOB | 최대 65535 문자길이 |
| MEDIUMTEXT | 최대 16777215 문자길이 |
| MEDIUMBLOB | 최대 16777215 문자길이 |
| LONGTEXT | 최대 4294967295 문자길이 |
| LONGBLOB | 최대 4294967295 문자길이 |
| TINYINT( ) | -128 ~ 127 정수형 0 ~ 255 정수형, UNSIGNED |
| SMALLINT( ) | -32768 ~ 32767, 정수형 0 ~ 65535, 정수형, UNSIGNED |
| MEDIUMINT( ) | -8388608 to 8388607, 정수형 0 to 16777215 , 정수형, UNSIGNED |
| INT( ) | -2147483648 ~ 2147483647 정수형 0 ~ 4294967295, 정수형, UNSIGNED |
| BIGINT( ) | -9223372036854775808 ~ 9223372036854775807, 정수형 0 ~ 18446744073709551615, 정수형, UNSIGNED. |
| FLOAT | 작은 부동소수점 |
| DOUBLE( , ) | 큰 부동소수점 |
| DECIMAL( , ) |
| DATE | YYYY-MM-DD. |
| DATETIME | YYYY-MM-DD HH:MM:SS. |
| TIMESTAMP | YYYYMMDDHHMMSS. |
| TIME | HH:MM:SS. |
| ENUM ( ) | 정해진 값을 강제 |
| SET |
데이터 삽입
|
1 |
INSERT INTO `student` VALUES ('2', 'leezche', '여자', '서울', '2000-10-26'); |
|
1 |
INSERT INTO `student` (`id`, `name`, `sex`, `address`, `birthday`) VALUES ('1', 'egoing', '남자', 'seoul', '2000-11-16'); |
반응형
'Server & DB' 카테고리의 다른 글
| php.ini 설정 , 로그안보일 때 (0) | 2021.04.26 |
|---|---|
| 데이터 조회 , select (0) | 2021.04.26 |
| PHP 기초 정리 (0) | 2021.03.30 |
| 이미지 파일 업로드하기 (0) | 2021.03.29 |
| 에디터 붙이기 (0) | 2021.03.23 |
Comments