MySQL의 조작표 구조

4634 단어
테이블 생성
테이블 형식 만들기
CREATE TABLE    (
       1     1, 
       2     2
);

 
구체적 조작
학생표 만들기 id,name,birthday 필드 포함
CREATE TABLE student (
    id INT,
    name VARCHAR(20),
    birthday DATE
);

 
테이블 보기
데이터베이스의 모든 테이블 보기
SHOW TABLES;

 
테이블 구조 보기
DESCRIBE   ;

또는
DESC   ;

DESCRIBE의 약자는 DESC입니다.
 
테이블을 만드는 SQL 문 보기
SHOW CREATE TABLE   ;

예:
SHOW CREATE TABLE student;

student 테이블을 만들 때 SQL 문 보기
 
테이블 구조가 같은 테이블을 신속하게 만듭니다
CREATE TABLE     LIKE    ;

예:
CREATE TABLE new_tb LIKE old_tb;

시계 이름 newtb, 구조 및 표oldtb의 구조가 같다
 
테이블 삭제
테이블 직접 삭제
DROP TABLE   ;

 
테이블의 존재 여부를 판단하고 존재하면 테이블을 삭제합니다
DROP TABLE IF EXISTS   ;

 
테이블 구조 수정
테이블 열 추가--ADD
ALTER TABLE    ADD      ;

예:
ALTER TABLE student ADD id INT;

student 테이블에 열 필드를 추가합니다. 열 이름은 id이고, 이 열에 저장된 데이터의 형식은 INT 형식입니다.
 
열 유형 수정-MODIFY
ALTER TABLE    MODIFY        ;

예:
ALTER TABLE student MODIFY name VARCHAR(50);

student 테이블의name 열 유형을 VARCHAR(50) 유형으로 수정
 
열 이름 수정 - CHANGE
ALTER TABLE    CHANGE           ;

예:
ALTER TABLE student CHANGE remark intro VARCHAR(30);

학생표의remark 필드 이름을 intro, 형식 varchar (30) 로 변경합니다.
 
열 삭제 - DROP
ALTER TABLE    DROP   ;

예:
ALTER TABLE student DROP intro;

student 테이블의 필드 삭제 intro
 
테이블 이름 수정 - RENAME
RENAME TABLE    TO    ;

예:
RENAME TABLE student TO student2;

학생표 학생표를 학생표2로 개명하다
 
문자 세트 수정 - CHARACTER SET
ALTER TABLE    CHARACTER SET    ;

예:
ALTER TABLE student CHARACTER SET gbk;

학생표 인코딩을gbk로 수정
 

좋은 웹페이지 즐겨찾기