ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [MySQL] 데이터베이스 & 테이블
    CSE/MySQL 2015. 6. 12. 16:18



    데이터 베이스 생성 

    'data_base_name' 란에 자신이 만들고자하는 DB 명을 입력.


     

    1
    2
    3
    create database 'data_base_name';
     
    create database db1;
    cs





    데이터 베이스 확인


     

    1
    show databases;
    cs




    데이터 베이스 지정

    'data_base_name'란에 자신이 사용하고자하는 DB 명을 입력.


     

    1
    2
    3
    use 'data_base_name';
     
    use db1;
    cs




    현재 사용하고 있는 DB 표시

     

    1
    SELECT database();
    cs






    테이블 생성 

    추가적으로 옵션을 줄수있다.

     

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    CREATE TABLE 'table_name' (
        'column_name1' 'datatype1'
        'column_name2' 'datatype2'
        ....
    );
     
     
    CREATE TABLE tb1 (
        number VARCHAR(10),
        name VARCHAR(10),
        age INT
    );
     
    cs

     

     




    모든 테이블 표시

     

    1
    2
    SHOW tables;
     
    cs




    테이블 칼럼 구조 확인

     

    1
    2
    3
    DESC 'table_name';
     
    DESC tb1;
    cs





    테이블에 데이터 추가(INSERT)

     

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    INSERT INTO 'table_name' VALUES(data1, data2, ...);
     
    INSERT INTO tb1 VALUES('A101''강신우'40);
    INSERT INTO tb1 VALUES('A102''김기덕'55);
    INSERT INTO tb1 VALUES('A103''김민호'28);
    INSERT INTO tb1 VALUES('A104''문소리'30);
    INSERT INTO tb1 VALUES('A105''박문수'35);
     
     
     
    cs



    혹은 auto_increment로 자동으로 증가하는 기본키를 설정하여 데이터를 추가할 경우는

    컬럼 이름을 지정하여 추가할 수 있음.


     

    1
    2
    3
    INSERT INTO 'table_name'('column_name1','column_name2',...) VALUES(data1, data2, ...);
     
    INSERT INTO tb1(number, name, age) VALUES('A105''박문수'35);
    cs






    데이터 표시

    특정 컬럼만 조회할수 있거나, * 를 이용하여 전체 컬럼을 조회


     

    1
    2
    3
    4
    SELECT column_name1, column_name2 FROM table_name;
     
    SELECT age, name FROM tb1;
    SELECT * FROM tbl;
    cs




    테이블 복사

     

    1
    2
    CREATE TABLE tb1A SELECT * FROM tb1;
     
    cs



    댓글

Designed by Tistory.