MySQL数据增删改查
INSERT数据添加
-
指定字段添加值
insert into 表名(字段名[,字段名...]) values (值1[,值2...])
insert into test(username, age) values('lucky', 18);
-
不指定字段名插入数据(所有字段都插入值)
insert into 表名 values (值1[,值2...])
insert into test values(null, 'lucky', 18);
注意:从左到右 依次对应 所有字段都要给值
-
指定字段添加多个值
insert into 表名(字段名[,字段名...]) values (值1[,值2...]),(值1[,值2...])...
insert into test(username, age) values('lucky', 18),('zhangsan', 20);
-
不指定字段名插入多条数据(所有字段都插入值)
insert into 表名 values (值1[,值2...]),(值1[,值2...])...
insert into test values(null, 'lucky', 18),(null, 'zhangsan', 20);
注意:从左到右 依次对应 所有字段都要给值
SELECT查询
-
不指定字段查询(不建议)
select * from 表名;
-
指定字段查询数据
select 字段1,字段2... from 表名;
-
对查询的字段起别名
select 字段1 as 别名1,字段2... from 表名;
select 字段1 别名1,字段2... from 表名;
select username as u,age a from test9;
-
给查询的结果添加新的字段
select username as u,age a,'北京' as address from test9;
UPDATE 修改
-
修改一个字段的值
update 表名 set 字段名=值 [where]
update user set sex='w';
-
修改多个字段的值
update 表名 set 字段名1=值1, set字段名2=值2... [where]
update user set sex='w', age=20;
-
在字段原值的情况下 改变值
update user set age=age+2;
注意: 如果不添加where条件则会修改整个表的数据
DELETE删除
-
主体结构
delete from 表名 [where]
-
实例
delete from user; 删除user表中所有数值
自增值依然保持不变
-
注意
如果不添加where条件 则为删除所有
本文来自博客园,作者:寻月隐君,转载请注明原文链接:https://www.cnblogs.com/QiaoPengjun/p/16011957.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」