关于MySQL增、删、改列,以及修改表名的几种方法,同时和Oracle的操作进行比较

来源:互联网 发布:知乎专栏rss 编辑:程序博客网 时间:2024/06/07 14:20

1.首先是对表名的修改

MySQL:

ALTER TABLE tb_user
RENAME TO t_user

Oracle:

ALTER TABLE tb_user
RENAME TO t_user

两个没有任何区别,不过要注意的是,在Oracle中不要把表名改成USER,因为系统表也叫做USER,如果一定要改这个名字的话,每次操作就需要用引号引住

2.对列的添加

MySQL:

ALTER TABLE tb_user
ADD note VARCHAR(50);

Oracle:

ALTER TABLE tb_user
ADD CONSTRAINT COLUMNs note VARCHAR(50);

3.对列名的修改

MySQL:

ALTER TABLE tb_user 
CHANGE note notes VARCHAR(40) NOT NULL;

Oracle:

ALTER TABLE USER
RENAME COLUMN note TO notes;

这里需要注意的是MySQL在修改列名的时候需要指定列的属性

4.对列的删除

MySQL:

ALTER TABLE tb_user
DROP COLUMN note;

Oracle:

ALTER TABLE USER

MODIFY COLUMN note;


好了,大概就是这些方法了,有需要的赶紧拿去收藏吧!如果有发现错误还希望多多指教!




阅读全文
1 0
原创粉丝点击