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;
相关推荐
l1t6 小时前
苏旭晖先生写的纯SQL求解Advent of Code 2025第9题 最大矩形面积 第2部分
数据库·sql·算法·计算几何·duckdb·advent of code
是垚不是土6 小时前
基于Blackbox Exporter的网络服务黑盒监控体系实践
网络·数据库·安全·http·微服务·prometheus
青w韵6 小时前
Claude 高级工具使用解析:从上下文优化到程序化调用的工程实践
数据库·windows
Hello.Reader6 小时前
Flink SQL DROP 语句安全删除 Catalog / Table / DB / View / Function / Model
数据库·sql·flink
luluoluoa6 小时前
科研业绩SCI、EI、会议、CSCD、CSSCI、中文核心、普刊介绍
数据库
liuzhilongDBA7 小时前
论文精读|DBAIOps
数据库·postgresql·dbaiops
木风小助理7 小时前
MySQL 存储过程与函数:核心辨析与应用指南
服务器·数据库·microsoft
普通网友7 小时前
更优雅的测试:Pytest框架入门
jvm·数据库·python