mysql语句
一:表的增删改查
只改表的数据,没有改变表的结构
1:创建数据库和删除数据库
1 2 | create database 库名 drop database 库名 |
2:创建表和删除表
1 2 | create table 表名 drop table 表名 |
3:改数据库的名字和表的名字
数据库的改名(还没有想清楚)
1 | alter table 旧表名 rename 新表明 |
4:插入数据
1 2 | insert into 表名(字段1,字段2) values (新值1,新值2),(新值1,新值2); |
5:修改数据
1 2 3 | update 表名 set 列名=新值1,列名2=新值2 where 筛选条件 |
如果没有筛选条件的话,就会影响到所有的列名
6:查询数据
有很多的查询,以后完善
7:删除数据
1 2 | delete from 表名 where 筛选条件 |
二:列名的增删改查
改变数据的结构
1:添加列名
1 | alter table 表名 add (字段1 类型,字段2 类型,约束条件); |
添加列名在最前面
1 | alter table 表名 add 字段1 类型 约束条件 first ; |
添加列名在某列的后面
1 | alter table 表名 add 字段1 类型 约束条件 after 列名; |
2:修改列名
只修改列名的类型
1 | alter table 表名 modify 列名 新类型 约束条件 |
修改列名的类型和列名
1 | alter table 表名 change 旧列名 新列名 新类型 约束条件 |
3:删除列名
1 | alter table 表名 drop 列名 |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步