ITPub博客

首页 > 数据库 > Oracle > 【实验】【MySQL】MySQL的DDL语言演示

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

原创 Oracle 作者:OCMU联盟 时间: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/70034820/viewspace-2994278/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
OCM联盟( Oracle Certified Master Union)是由侯圣文(ACE总监)发起的一个公益组织,旨在为每一个OCM大师提供一个可以继续展示自己才华,技术和实力的平台。

注册时间:2007-05-27

  • 博文量
    799
  • 访问量
    8407009