SQL中表删除与表修改

表删表

sql 复制代码
drop table [if not exist] students;

表修改

ALTER语句

使用 ALTER TABLE 语句追加, 修改, 或删除列的语法

add

增加字段:

sql 复制代码
alter table students add [column] dateT date;

设置默认值:

sql 复制代码
alter table students add dateT date DEFAULT "2025-12-12";

modify

注意:MODIFY 后必须明确指定「字段类型」(哪怕只是修改注释,也要重新声明类型)

修改字段类型,属性:

sql 复制代码
alter table students modify dataT datetime;
alter table students modify dateT date comment "日期";

修改字段默认不为空:

sql 复制代码
alter table students modify stu_id int not null;

修改字段默认可以为空:

sql 复制代码
alter table students modify stu_id int default null;

drop

删除字段:

sql 复制代码
alter table students drop length;

其他写法:

sql 复制代码
drop table table_name

change

修改字段名称:

sql 复制代码
alter table students character set utf8;

character set

修改表的字符集:

sql 复制代码
alter table students character set utf8;

rename to

修改表名

sql 复制代码
alter table students rename to student;

其他写法:

sql 复制代码
rename table students to student;
相关推荐
未来的旋律~16 小时前
sqlilabs注入靶场搭建与sql语句
数据库·sql
一个天蝎座 白勺 程序猿17 小时前
KingbaseES查询逻辑优化深度解析:从子查询到语义优化的全链路实践
开发语言·数据库·kingbasees·金仓数据库
我真的是大笨蛋17 小时前
InnoDB行级锁解析
java·数据库·sql·mysql·性能优化·数据库开发
山茶花.18 小时前
SQL注入总结
数据库·sql·oracle
m0_7369191018 小时前
超越Python:下一步该学什么编程语言?
jvm·数据库·python
m0_7482299918 小时前
ThinkPHP快速入门:从零到实战
c语言·开发语言·数据库·学习
阿蒙Amon19 小时前
C#每日面试题-Thread.Sleep和Task.Delay的区别
java·数据库·c#
沉舟侧畔千帆过_19 小时前
一个DBA的真心话:搞定Oracle+PG双库,我就靠这招
数据库·oracle·dba
醉风塘19 小时前
【终极解决方案】Oracle ORA-01795错误:IN列表1000条限制的全面突破指南
数据库·oracle
信创天地19 小时前
从 Oracle 到国产数据库:迁移后成本直降 60%、性能反超 30% 的实战秘籍
数据库·oracle