ecsimsw

mySql / 데이터베이스, 테이블 생성과 삭제 본문

mySql / 데이터베이스, 테이블 생성과 삭제

JinHwan Kim 2020. 5. 6. 02:28

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