197 次浏览【转载需注明来源】
数据库的查询命令前面的章节有简单的接触过,但相信很多同学其实还是没有深入的去理解;本章节我们来深入的理解数据库的查询相关命令。
1、查询命令是为了对数据库表中的数据进行获取;可以获取一张表的全部数据也可以获取指定条件的数据。
2、查询命令的基础用法非常简单,命令为:select * from 表名
一段快码执行查询SQL语句的代码如下:
使用查询成功后得到的对象格式为:
{状态: '成功', 数据: []}
使用查询失败后得到的对象格式为:
{状态: '失败', 数据: "错误的描述"}
知识点:成功后数据为数组格式,里面储存的是本次查询的所有数据
重点:在sql当中有时候我们并不想获取整个账号表的数据,那么就可以使用条件判断语法来实现,SQL的条件判断语法关键字为:where
一段带有条件判断的SQL代码为:
知识点:where定义条件,代表本次sql的查询有相关的条件判断,然后在where的后面给一个空格再跟上条件就行,例如:where 账号='123456',那么查询时就只会查询到所有账号等于123456的数据。
知识点:字段的条件判断也分类型,字符串类型用单引号包裹,数值类型不需要单引号。
例如用ID作为判断的代码如下:
知识点:上述代码查询ID大于或等于1的数据
知识点:ID是数值类型,所以不需要单引号
重点:在sql当中,也存在且及或的语法,例如想要有多个判断时可以参考如下代码实现:
知识点:or是或者的意思,and是并且的意思,上述代码为查询账号等于123456或者账号等于234567或者等于345678的数据
知识点:想要查询所有条件都成立的数据,就需要使用and来进行
一段并且【and】的代码如下:
知识点:上述代码查询这两个字段条件都满足的数据。
重点:数据库的操作中,很多时候都需要使用模糊查询功能;模糊查询的语法如下:
mysql客户端.查询SQL语句((查询状态)=>{调试输出(查询状态)},"select * from 账号表 where 字段名 like '%模糊查询的数据%'")
知识点:like定义模糊查询,'%模糊查询的数据%' 两个百分比包含代表需要模糊查询的内容!
测试账号
快码FOF编程 Time: 2023-05-19 00:50:33
评论ID
来深入数据库的查询学习