ecsimsw
mySql / 데이터베이스, 테이블 생성과 삭제 본문
in Database server
데이터베이스 목록 확인
mysql> SHOW DATABASES;
데이터베이스 생성 / 삭제
mysql> CREATE DATABASE 데이터베이스명;
mysql> DROP DATABASE 데이터베이스명;
작업 데이터베이스 선택
mysql> USE 데이터베이스명;
in Database / Schema
테이블 목록 확인
mysql> SHOW TABLES;
테이블 필드 출력
mysql> DESC 테이블명;
테이블 정보 출력
mysql> status
테이블 생성
create table 테이블명(
필드명 데이터 타입,
필드명 데이터 타입,
필드명 데이터 타입,
...
PRIMARY KEY(필드명)
);
테이블 생성 예시)
mysql> CREATE TABLE contacts(
-> id int(11) NOT NULL AUTO_INCREMENT,
-> name varchar(20) DEFAULT NULL,
-> number int(11) DEFAULT NULL,
-> PRIMARY KEY(id)
-> );
테이블 삭제
mysql> DROP TABLE 테이블명
자주 쓰이는 데이터 타입
CHAR() // 지정 길이보다 짧은 데이터는 공백으로 채움
VARCHAR() // CHAR보다 더 큰 크기의 데이터 범위, 나머지 채움 없음
TEXT() // TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT
INT() // TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT
FLOAT() // FLOAT, DOUBLE
DATE // (Y.M.D)
TIME // (H.M.S)
'Database > SQL, JDBC' 카테고리의 다른 글
JDBC / 설치와 연결 / Connection (0) | 2020.05.15 |
---|---|
mySql / JOIN / AS (0) | 2020.05.08 |
mySql / CRUD (0) | 2020.05.06 |
mySql / 데이터 베이스 서버 / 스키마 / 테이블 (0) | 2020.05.05 |
mySql / 설치, 실행 (0) | 2020.05.05 |
Comments