SQL---DDL关于表的操作

#一、修改表

语法:ALTER TABLE 表名 ADD|MODIFY|CHANGE|DROP COLUMN 字段名 字段类型 【字段约束】,

#修改表名
ALTER TABLE stuinfo RENAME TO students;

#添加字段
ALTER TABLE students ADD COLUMN borndate TIMESTAMP NOT NULL;

DESC students;

#修改字段名

ALTER TABLE students CHANGE COLUMN borndate birthday DATETIME NULL;

#修改字段类型

ALTER TABLE students MODIFY COLUMN birthday TIMESTAMP;

#删除字段

ALTER TABLE students DROP COLUMN birthday;

DESC students;

#删除表

DROP TABLE IF EXISTS students;

#复制表

#仅仅复制表的结构

CREATE TABLE newTable LIKE students;

#复制表的结构+数据

CREATE TABLE newTable3 SELECT * FROM girls.`beauty`;

#案例:复制employees表中的last_name,department_id,salary字段到新表emp表,但不复制数据

CREATE TABLE emp
SELECT last_name,deparment_id,salary
FROM myemployees.`employees`
WHERE 1=2;

全部评论

相关推荐

2024-12-30 21:47
已编辑
北京化工大学 Python
今天刚面完hr面,hr说签了三方(别家的)不敢保证你会来字节吧啦吧啦的,最后也谢谢我的时间了,所以这是挂了吗?hr面会挂人吗?
码农索隆:发了也不一定去,去了也不一定过试用期,试用期过了也不一定一直干,一直干也不一定不会被开,,所以,顺其自然吧
点赞 评论 收藏
分享
qz鹿:*** 祝他毕业就失业
点赞 评论 收藏
分享
jack_miller:我给我们导员说我不在这里转正,可能没三方签了。导员说没事学校催的时候帮我想办法应付一下
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务