数据库的常用增删改查等命令

查询

方法一:全部查询 SELECT * FROM 表名称 //表示查询表中所有的数据 方法二:选定查询 SELECT 列名称 FROM 表名称 //表示查询选定列的数据 如果要查询多个列,可写为:SELECT 列名称1,列名称2 FROM 方法三:count() **作用:**查询选定数据结果的总数量,用于写入到页面的分页上,返回值为一个表格 语法: select count() from 表名称 where 列名称 = 字段值 用法: select count() from user where status = 0 //查询数据表user中,字段status值为0的数据个数

添加

方法一: INSERT INTO 表名称 (属性1,属性2)values(‘属性值1’,‘属性值2’) 方法二: insert into 表名称 set 字段1 = 值1,字段二 = 值2 (字段对等属性名,值对等属性值)

更新

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 //where后面的键值对用于对需要修改的一组数据进行锁定 更新多个字段值 UPDATE 表名称 SET 列名称 = 新值,列名称 = 新值 WHERE 列名称 = 某值

删除

DELETE FROM 表名称 WHERE 列名称 = 某值

排序:

asc升序 desc降序 语法: select * from 表名称 order by 列名称 desc select * from 表名称 order by 列名称 asc 用法示例: select * from user order by id asc //表示将数据表user按照字段id的升序排列

范围操作:

在where子句中,可以通过使用一些运算符来进行批量操作 语法为:操作方式 * from 表名称 where 列名称 运算符 筛选条件 运算符包括: = 等于 > 大于 < 小于 >=大于等于 <= 小于等于 <> 不等于 用法示例: 范围查询 select * from user where id > 5 // 筛选数据表中id值大于五的数据

模糊查询: select * from 表名称 where 列名称 like ‘字符1%’ //表示查询在整个表中的该列名称字段中以字符1开头的数据 select * from 表名称 where 列名称 like ‘%字符2’ //表示查询在整个表中的该列名称字段中以字符2结尾的数据

这里的范围操作只写了查询的使用,其它的添加、更新、删除也可以推导出类似的操作,并且所有代码中的大小写并没有严格区分,使用大小写都可以

经验分享 程序员 微信小程序 职场和发展