码迷,mamicode.com
首页 > 其他好文 > 详细

MySQ (二)之DDL

时间:2015-03-19 06:37:38      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:blank   target   数据库   style   title   

 

DDL是数据语言的缩写,就是对数据对象的创建、删除、修改等操作的语言。

1)创建,删除数据库

技术分享

mysql>create database textdb; #创建数据库textdb

mysql>show databases; 查看当前所有数据库

如数据库很多,创建新库的时候为了防止发生创建已有同名库,可以这样做:

技术分享

 

information——schema:主要存储系统中一下额数据库对象信息,比如用户表信息、列信息、权限信息、

字符信息、分区信息等;

cluster:存储了系统的集群信息;

mysql:存储了系统的用户权限信息;

test:系统自动创建的测试数据库。

 

技术分享

 

技术分享

2)创建删除修改表;

技术分享

 

技术分享

 

3)对表的修改

在表中增加字段sid,类型为int(2);、

ALTER TABLE tablename ADD [COLUMN]column_definition [FIRST|AFTER col_namel]

技术分享

删除字段sid;

ALTER TABLE tablename DROP [COLUMN]col_name;

技术分享

字段改名

ALTER TABLE tablename CHANGE [COLUMN]old_name column_definition [FIRST|AFTER col_name];

技术分享

 

change和modify都可以修改表的定义,不同的是change后面需要写两次列名,但是change可修改列名,modify不行。

修改字段排序

技术分享

 

修改表名;

ALTER TABLE tablename RENAME [TO] new_tablename

技术分享

MySQ (二)之DDL

标签:blank   target   数据库   style   title   

原文地址:http://magine356wj.blog.51cto.com/2664956/1621999

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!