承德网站建设报价,外贸商城网站制作,江阴网站建设工作室,中铁建设集团门户网门户本篇主要学习如何通过简单查询获取想要的数据。从零学会SQL#xff1a;简单查询www.zhihu.com基本的查询语句从数据库中查找数据时要使用select子句#xff0c;select子句是sql中使用最多、最基本的子句。子句是sql语句的组成要素#xff0c;是以某一个关键字作为开始的语…本篇主要学习如何通过简单查询获取想要的数据。从零学会SQL简单查询www.zhihu.com基本的查询语句从数据库中查找数据时要使用select子句select子句是sql中使用最多、最基本的子句。子句是sql语句的组成要素是以某一个关键字作为开始的语句。最简单的查询语句是由select和from这两个子句构成的/*
查询运行原理在navicat客户端写查询语句向数据库发起查询数据库查找后将结果返回。1查询表student中的姓名和性别两列查询结果返回列的顺序和select子句中的顺序相同。2查询表student 全部数据查询全部数据的时候用“*”来实现。3为性别列设定别名为了让查询结果更容易被理解有时要为列设定别名为列设定别名时用”as“当别名是中文的时候要用英文单引号括起来。4distinct删除重复行想要删除重复的行可以在列名前加distinct来实现。distinct在多列之前是将多列数据进行组合只有当这几列的数据都相同的时候才算作重复数据distinct只能放在第一个列名的前面不能放在其他位置。指定条件查询通常情况下我们在查询的时候是按照条件筛选出想要的数据。查询语句是通过where子句来指定查找条件的但需要注意的是尽量避免where子句比较符号左侧出现表达式、函数等。1找出姓名为猴子的学生注意sql中子句的书写顺序是固定的但运行顺序和书写顺序是不同的select 子句最后运行其他子句按书写顺序运行。注释注释能够帮助阅读者更好的理解书写的sql语句。sql 语句有两种注释的方法一种时单行注释一种是多行注释。-- 我是单行注释单行注释“--”后要有空格
/*
我是
多行注释
*/注意sql语句中子句之间不能空行。运算符运算符包括三种:分别是算术运算符、比较运算符和逻辑运算符。算术运算符:、-、*、/如果有括号括号中的表达式优先运算特别要注意的是所有含有null的运算结果都是null。1用百分比显示成绩表中的成绩比较运算符:“”等于、“”不等于、“”大于、“”大于等于、“”小于、“”小于等于比较运算符可以和所有类型的值进行比较字符串类型是按照字典序进行比较的。2查找不及格的学生成绩3查找出生日期小于‘1990-01-01’的学生3查找任课老师为null的老师4查找任课老师不是null 老师逻辑运算符“not” 否定某一条件、“and”并且、“between”范围查找、“or”或者、“in”or的简单写法。5选出成绩表中成绩在60-90的成绩的学生6查找出学生表中性别是男并且姓名是‘猴子’或者‘马云’的学生7用between选出成绩表中成绩在60-90的成绩的学生注意between 查找出的值包含两个边界。在实际使用中尽量避免使用in和not in因为这样会导致数据库进行全表搜索增加运行时间。尽量避免使用or,or同样会导致数据库进行全表搜索。8成绩表中成绩小于60或大于90的学生9查找姓名是猴子或马云的学生10查找姓名不是猴子也不是马云的学生字符串模糊查询sql语句用关键词like进行模糊查询“%”表示查找任意的字符串“_”下划线表示任意一个字符。1查询姓‘猴’的学生2查询姓名中最后一个字是子结尾的学生3查询姓名有思的学生4查询姓名是三个字的姓‘王’的学生练习题 SQLZOO