數據庫基本知識(一)——DDL語句


DDL:數據定義語言,對數據庫內部對象進行創建、刪除、修改等操作的語言。


1.創建數據庫:CREATE DATABASE  dbname

2.查看存在哪些數據庫:SHOW DATABASES

   查看存在哪些數據表:SHOW TABLES 

3.選擇要操作的數據庫:USE dbname

4.刪除數據庫:DROP DATABASE dbname

   刪除表:DROP TABLE tablename

5.在數據庫中創建一張表:CREATE TABLE tablename(column_1  column_type1 constraints,  column_2  column_type2 constraints)

6.查看表的定義:DESC tablename

7.修改表:ALTER TABLE tablename modify [COLUMN]  column_definition [FIRST | AFTER col_name]

eg. alter table emp modify ename varchar(20)       修改表emp的ename 字段定義,將varchar(10)改為varchar(20)

8.增加表字段:ALTER TABLE tablename ADD [COLUMN] column_definition [FIRST | AFTER col_name]

eg.alter table emp add column age int(3)               在表emp中新增加字段age

9.刪除表字段:ALTER TABLE tablename DROP [COLUMN] col_name

eg.alter table emp drop column age                       刪除字段age

10.字段改名ALTER TABLE tablename CHANGE [TABLE] old_col_name column_definition [FIRST | AFTER col_name]

eg. alter table emp change age agel int(4)             將age改為age1,同時修改字段類型為int(4)

11.change 和modify :

1.都可以修改表的定義

2.change后需寫兩次列名

3.change可以修改列名,modify不可以

12.修改字段排列順序:

eg.alter table emp add birth date after ename ;     將新增的字段birth date 加在ename之后

eg.alter table emp modify age int(3) first;              修改age字段,將它放在最前面

13.更改表名:ALTER TABLE tablename RENAME [TO] new_tablename

eg.alter table emp rename emp1                           將表emp改名為emp1

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM