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

DDL语句

时间:2017-12-04 13:16:40      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:birt   inno   card   column   rem   ddl   nod   修改字段   创建数据库   

DDL 是数据定义语言的缩写,简单来说,就是对数据库内部的对象进行创建、删除、修改的操作语言。它和 DML 语言的最大区别是 DML 只是对表内部数据的操作,而不涉及到表的定义、结构的修改,更不会涉及到其他对象。DDL 语句更多的被数据库管理员(DBA)所使用,一般的开发人员很少使用

1.创建数据库 test1

create database test1

2.选择数据库test1

use test1

3.删除数据库test1

drop database test1

4.创建表

CREATE TABLE `my_friend` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` varchar(20) not null default ‘‘ comment ‘用户user_id‘,
`friend_id` varchar(20) not null default ‘‘ COMMENT ‘好友user_id‘,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT=‘好友表‘;

5.查看my_friend表定义
desc my_friend 或 show create table my_friend \G

6.删除表 table1
drop table table1

7.修改表
a.修改表类型 alter table 表名 modify 字段名 varchar(20);
b.增加表字段 alter table 表名 add column 字段名 int(2);
c.删除表字段 alter table 表名 drop column 字段名;
d.字段改名 alter table 表名 change age age1 int(4);将age改名为age1
e.修改字段排列顺序
alter table `表名` add `birth` datetime default null after `id_card`---添加`birth`在`id_card`之后
alter table 表名 modify age int(4) first;修改字段age,将它放在最前面
f.表改名 alter table epm rename emp1;把emp改名为emp1

DDL语句

标签:birt   inno   card   column   rem   ddl   nod   修改字段   创建数据库   

原文地址:http://www.cnblogs.com/xyc211/p/7976341.html

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