数据库常用操作
-
use students;
-
desc students;
-
修改表名:alter table 原表名 rename as 新表名
-
删除指定数据库:drop database 数据库名;
-
删除指定表:drop table [if exists] 表名;
-
创建数据表:
``` create table if not exists `students`( `id` int(4) not null auto_increment comment '学号', `name` varchar(20) not null default '匿名' comment '姓名', `pwd` varchar(20) not null default '123456' comment '密码', `birth` datetime default null comment '出生日期', primary key(`id`) ) engine = innodb default charset = utf8; ```
-
添加表的字段:
alter table 表名 add 添加的字段 属性(字段的数据类型);
比如:```alter table students add sex varchar(2);```
-
删除表的字段:
alter table 字段所在数据表名 drop 需要删除的字段;
比如:```alter table students drop sex;```
引申:modify和change的区别
-
modify:能修改字段类型和约束,不能重命名字段。
-
change:不能修改字段类型和约束,能重命名字段。
-
综上所述:modify能修改字段类型和约束,change能重命名字段。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」