数据库基本知识(一)——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