ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【实验】【MySQL】MySQL的DDL语言演示

【实验】【MySQL】MySQL的DDL语言演示

原创 Linux操作系统 作者:secooler 时间:2009-06-29 17:16:08 0 删除 编辑
1.创建测试表emp
mysql> create table emp ( ename varchar(10), hiredate date, sal decimal(10,2), deptno int(2)) engine=innodb default charset=gbk;

2.删除表
drop table emp;

3.修改字段类型
mysql> alter table emp modify ename varchar(11);

4.表尾添加字段
mysql> alter table emp add column age int(3);

5.删除字段
mysql> alter table emp drop column age;

6.修改字段名和类型
mysql> alter table emp change age age1 int(4);

7.修改字段排列顺序
mysql> alter table emp add birth date after ename;

8.修改age字段,放到最前面
mysql> alter table emp modify age int(3) first;

9.修改age字段,放到ename字段之后
mysql> alter table emp modify age int(3) after ename;

10.更改表名
mysql> alter table emp rename to emp1;
mysql> alter table emp rename emp1;

11.小结
MySQL的数据表字段位置修改是一个小小的亮点,没有对大数据量表进行测试,有时间测试一下修改效率。
Oracle从原理上可能不是很方便进行这样的修改。

-- The End --

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/519536/viewspace-607828/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle ACE 总监,阿里云MVP,北京大学理学硕士,恩墨学院创始人,教育专家,中国区 Cloudera 首位官方授权大数据讲师,金牌培训专家,BDA大数据联盟创始人,OCM联盟创始人,ACCUG创始人、ACOUG核心专家,Blogger。

注册时间:2008-03-16

  • 博文量
    1601
  • 访问量
    8477144