Mysql 조작 명령 전체 (1)

3733 단어 ***
DDL:
  • 1. 데이터베이스를 조작하는 문장
  • (1) 현재 DBMS의 모든 데이터 보기
  • show databases;

  • (2), 데이터베이스 생성
  • create 데이터베이스 이름;

  • (3), 데이터베이스 삭제
  • drop 데이터베이스 이름;

  • (4), 지정된 데이터베이스 사용
  • use 데이터베이스 이름;


  • 2. 표를 조작하는 문
  • (1) 데이터베이스에 있는 모든 테이블 보기
  • show tables;
  • show tables from 데이터베이스 이름;

  • (2)창설표
  • create table [데이터베이스 이름.]테이블 이름(
  •    1     
    
  •    2     
    
  • );

  • create table employee(
  •  id int,
    
  •  name varchar(20),
    
  •  age int,
    
  •  salary double,
    
  •  gender char,
    
  •  birthday date
    
  • );


  • 3. 표 결과 보기
  • desc표 이름;


  • 4. 테이블 구조 수정: 열 추가*
  •  alter table     add         ;
    
  •  alter table     add          after    ;
    
  •  alter table employee add tel char(11) after name;
    


  • 5. 테이블 구조 수정: 열 삭제
  •  alter table     drop    
    


  • 6. 테이블 구조 수정: 열의 유형, 위치 등 수정
  •  alter table     modify          【after    /first】
    


  • 7. 테이블 구조 수정: 열의 이름 수정
  •  alter table     change                 【after     / first】
    


  • 8. 수정표의 이름:
  •  alter table       rename to    
    


  • 9, 전체 테이블 삭제
  •  drop table    
    

  • DML(데이터 조작 명령)
  • 1, 데이터 추가
  • (1) insert into 테이블 이름values(값 목록)
  •  insert into employee values (1, "  ", 23, " ")
    
  • (2) 표의 일부분에 대한 값
  •  insert into employee (id, name) values (2, "  ")
    
  • (3) 한 번에 여러 줄 증가
  •  insert into     values(   1),(   2)
    
  •  insert into employee (id, name) values (3,"  "), (4, "  "), (5, "  ")
    

  • 2, 수정 데이터
  •  update     set    1 =    1,    2 =    2 [where   ];
    
  • 예:
  •  update employee set age = 24 where name = "  ";
    
  •  update employee set salary = salary * 2;        
    

  • 3, 데이터 삭제
  •  delete from     【where   】
    
  •  delete from employee where name = "  ";
    

  • 4, 데이터 보기
  • (1) 모든 데이터 보기
  • select*from표 이름;

  • (2)부분열
  • 보기
  • select 필드 목록from표 이름;
  • select id, name from employee;

  • (3) 일부 행 보기
  • select*from표명[where조건];
  • select 필드 목록from표 이름[where조건];
  • select * from employee where name = "장삼"

  • 장삼의 임금
  • 보기
  • select salary from employee where name = "장삼";

  • 5, 조회 결과 시 필드에 별명을 붙일 수 있습니다.
  • select 필드 이름 1as'별명 1', 필드 2as'별명 2'...from표 이름 [where 조건];
  • select id as'번호',name as'이름',salary as'임금'from employee;
  • 좋은 웹페이지 즐겨찾기