ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 데이터와테이블 - command
    DataBases/MYSQL 2019. 3. 22. 12:56

    == mysql은 대소문자를 구분하지 않는다.


    [ 데이터베이스 리스트보기 ]

    show databases;


    [ 데이터베이스 만들기 ]

    create databases (생성할 데이터베이스 이름);

    ex) create databases gregs_list;



    [ Table 생성하기 ]

    create table my_contacts(

         last_name varchar(3),

         first_name varchar(20),

         email varchar(50),

         birthday date,

         profession varchar(50),

         location varchar(5),

         status varchar(20),

         interests varchar(100),

         seeking varchar(100)

         );




    [ Table 보기 ]

    desc my_contacts;


    [ Table 지우기 ]

    drop table my_contacts;


    [ 현재 유저 확인 ]

    select user()


    [ 현재 사용중인 데이터베이스 확인 ]

    select database();


    [ 현재 테이블리스트 확인 ]

    show tables;


    [ 데이터베이스 테이블에 내용 추가하기 ]

    insert table my_contacts (last_name, first_name, email) values ('hana', 'lee','lee22@000.com');


    - 열의 순서번경

    - 열의 이름 생략

    - 몇개의 열 생략


    [데이터 table 내용 보기 ]

    select * form my_contacts;


    ' * '은? 

    데이터베이스 시스템에게 테이블의 모든 열을 보여달라는 의미


    [ Null이란? ]

    비어있는 문자열 

    '' 와같은 의미

    값이 없을때만 나타나는것

    크기 0


    [ not Null 설정]

    : 이 테이블의 값은 값이없어서는 안된다(not Null)

    Create Table my_contacts(

    list_name varchar(30) not null,

    first_name varchar(20) Not Null

    );


    [ " ' " 치기 ]

    - \' 

    ex) grover's      오류

    ex) grover\'s    맞게 출력됨







    'DataBases > MYSQL' 카테고리의 다른 글

    mysql - 정규화란?  (0) 2019.03.27
    sql delete, update  (0) 2019.03.27
    SQL select 조건 검색  (0) 2019.03.27
    트랜잭션이란?  (0) 2019.03.26
    데이터와 테이블 - 도메인,속성,튜플  (0) 2019.03.22
Designed by Tistory.