数据库语言
DDL
数据库操作
show databases; create database 数据库名; use 数据库名; select database(); #查看当前处于哪个数据库中 drop database 数据库名;
查询当前数据库所有表
show tables;
查询表结构
desc 表名;
查询指定表的建表语句
show create table 表名;
DDL-表操作-建表
create table 表名( 字段1 字段1类型 [comment 字段1注释], 字段2 字段2类型 [comment 字段2注释], 字段3 字段3类型 [comment 字段3注释], `````` 字段n 字段n类型 [comment 字段n注释] ) [comment 表注释];
DDL-表操作-修改
添加字段
alter table 表名 add 字段名 类型 [comment 注释] [约束];
修改数据类型
alter table 表名 modify 字段名 新数据类型;
修改字段名和字段类型
alter table 表名 change 旧字段名 新字段名 类型 [comment 注释] [约束];
删除字段
alter table 表名 drop 字段名;
修改表名
alter table 表名 rename to 新表名;
删除表
drop table [if exists] 表名;
删除指定表,并重新创建该表
保留了表结构,但删除了数据
truncate table 表名;
DML
注意:字符串和日期型数据应该包含在引号中
给指定字段添加数据
insert into 表名(字段名1, 字段名2, ···) values(值1,值2,···);
给全部字段添加数据
insert into 表名 values(值1,值2,···);
批量添加数据
insert into 表名(字段名1,字段名2,···) values(值1,值2,···), (值1,值2,···),(值1,值2,···); insert into 表名 values(值1,值2,···), (值1,值2,···),(值1,值2,···);
修改数据
update 表名 set 字段名1 = 值1,字段名2 = 值2,···[where 条件];
删除数据
注意:如果没有条件,则会删除整张表的所有数据
delete 不能删除某一字段值(可以用update,)
delete from 表名 [where 条件];
自己选择的路,跪着也要走完。朋友们,虽然这个世界日益浮躁起来,只要能够为了当时纯粹的梦想和感动坚持努力下去,不管其它人怎么样,我们也能够保持自己的本色走下去。
分类:
MySQL
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
2018-06-13 Sigma Function LightOJ - 1336 (约数和为奇数)
2018-06-13 算术基本定理
2018-06-13 LightOJ - 1341 Aladdin and the Flying Carpet (算术基本定理)
2018-06-13 求具体质数和质因子
2018-06-13 LightOJ - 1356 Prime Independence (二分图 最大独立集 素数打表)