常用的SQL命令 - MYSQL版

hmister
2023-09-10 / 0 评论 / 216 阅读 / 正在检测是否收录...
增加 insert into
-- 写全部列名
insert into 表名(列名1,列名2,列名3...列名n) values(值1,值2,值3...值n);
-- 不写列名(所有列全部添加)
insert into 表名 values(值1,值2,值3...值n);
-- 插入部分列数据
insert into 表名(列名1,列名2) values(值1,值2);
删除 delete
-- 删除表中的数据
delete from 表名 where 列名 = 值;
-- 删除表中全部数据
delete from 表名;
-- 删除表中全部数据(高效,类似一张新表,ID重置从零开始)
truncate table 表名;
修改 update
-- 不带条件的修改
update 表名 set 列名 = 值;
-- 带条件修改
update 表名 set 列名 = 值 where 列名 = 值;
--  带条件修改多个值
update 表名 set 列名1 = 值1,列名2 = 值2,列名n = 值n where 列名 = 值;
分页
-- 语法:limit 开始索引,每页的条数 
-- 开始索引计算:(当前的页码-1)*每页的条数 
-- 举例
select * from 表名 LIMIT 0,10;  --第一页
select * from 表名 LIMIT 10,10;  --第二页
select * from 表名 LIMIT 20,10;  --第三页
查询正在执行线程
-- 返回一个详细的线程信息(包括sql语句)
show full processlist;
-- 返回一个比较简略的线程信息,通常用于快速了解当前数据库的运行情况。
show processlist;
-- 结束线程
kill 线程ID;
0

评论 (0)

取消