3.2管理表记录
增加表记录
语法格式:
增加一条记录,给所有字段赋值
insert into 表名 values (字段值列表);
insert into 表名 (name,id) values ("year",1);
增加多条记录,给所有字段赋值
insert into 表名 values ("",""),("",""),("","");
注意事项
字段值要与字段类型相匹配
对于字符类型的字段,要用双引或单引括起来
依次给所有字段赋值时,字段名可以省略
只给一部分字段赋值时,必须明确写出对应的字段名称
查询表记录
语法格式
格式一
select 字段1,...字段n from 表名;
格式二
select 字段1,...字段n from 表名
where 条件;
注意事项
使用*可匹配所有字段
更新表记录
语法格式
格式一:更新表内所有内容
UPDATE 表名
SET 字段1=字段1值,字段2=字段2值,字段N=字段N值;
格式二:只更新符合条件的内容
UPDATE 表名
SET 字段1=字段1值,字段2=字段2值,字段N=字段N值
WHERE 条件;
注意事项
字段值要与字段类型匹配
字符类型的字段要用双引或单引号括起来
如果不加WHERE条件会更新所有记录
使用WHERE条件时只更新匹配条件的记录
删除表记录
语法格式
格式一:仅删除符合条件的记录
DELETE FROM 表名 WHERE 条件;
格式二:删除所有的记录
DELETE FROM 表名;
匹配条件查询
数值比较
= 等于
> 大于
>= 大于等于
< 小于
<= 小于等于
!= 不相等
查区间
mysql> select * from 账号信息表 where id>=10 and id <=20;
字符比较
= 相等
!= 不相等
IS NULL 匹配空
IS NOT NULL 非空
范围内比较
范围内匹配/去重显示
匹配范围内的任意一个值即可
in (值列表) 在..里..
not in (值列表) 不在..里..
between 数字1 and 数字2 在..之间..
distinct 字段名 去重显示
限制查询结果显示行数
基本用法
SQL查询 limit N; //显示查询结果的N条记录
SQL查询 limit N,M; //显示指定范围内的查询结果
SQL查询 where 条件查询 limit N; //显示查询结果的N条记录
SQL查询 where 条件查询 limit N,M; //从第N条开始,共显示M条
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了