一些和WHERE语句搭配的常用算术运算符:> (大于),< (小于),>=(大于等于),<=(小于等于),=(等于),!=(不等于) 一些和WHERE语句搭配的逻辑运算符:LIKE,IN,NOT,BETWEEN…AND,OR
一,基本SQL
1.1、基本概念
1、实体关系图(ERD)
2、什么是SQL
3、为什么选择SQL
4、数据库如何存储数据
5、数据库类型
1.2、数据库定义语言DDL
1、CREATE DATABASE,创建新的数据库语句
# 创建新的数据库及设置数据库编码 CREATE DATABASE db_name CHARACTER SET utf8 COLLATE utf8_general_ci;
2、CREATE TABLE,在数据库中创建新表语句
# 创建新表及设置表编码 CREATE TABLE table_name CHARACTER SET utf8 COLLATE utf8_general_ci;
3、DROP DATABASE/DROP TABLE,删除数据库和删除数据库中表语句
# 删除数据库 DROP DATABASE db_name; # 删除数据库中的表 DROP TABLE table_name;
4、ALTER TABLE,修改数据库中的表结构语句
# 向数据库的表中添加列 ALTER TABLE tb_name ADD col_name datatype; # 修改数据库表中列的数据类型 ALTER TABLE tb_name MODIFY col_name datatype; # 删除数据库中表中的某列 ALTER TABLE tb_name DROP col_name datetype;
1.3、数据库查询语言DQL
1、SELECT …FROM…,数据查询语句
# 查询数据库表中的所有列 SELECT * FROM tb_name; # 查询数据库表中的某列数据 SELECT col1 FROM tb_name; # 查询数据库表中的多列数据 SELECT col1,col2,col3,... FROM tb_name;
2、LIMIT,限制数据查询结果行数输出
# 限制查询结果的输出行数 # 语法1: SELECT col1,col2 FROM tb_name LIMIT 5; # 限制返回结果输出5行 # 语法2: SELECT col1,col2 FROM tb_name LIMIT 2,5; # 第一个数字,指偏移行数 # 第二个数字,指限制输出行数 # 这里表示从第三行开始输出,输出5行 # 语法3: SELECT col1,col2 FROM tb_name LIMIT 5 OFFSET 2; # LIMIT 5,表示输出行数 # OFFSET 2,表示偏移行数 # 这里同样是表示从第三行开始输出,输出5行
3、ORDER BY ,对数据任何列进行排序
# 对数据按列进行升序排序 SELECT col1,col2 FROM tb_name ORDER BY col1 LIMIT 5; # 对数据按列进行降序排序 SELECT col1,col2 FROM tb_name ORDER BY col1 DESC LIMIT 5; # 对数据按多列进行排序 SELECT col1,col2,col3 FROM tb_name ORDER BY col1,col2 DESC LIMIT 5;
4、WHERE,按条件过滤数据进行筛选
# WHERE语句与算术运算符 SELECT col1,col2 FROM tb_name WHERE col1 > value1; # value1指数据的值,可以是数据值也可以是文本类的值,文本类的值需要用单引号括起来
# WHERE语句与逻辑运算符 # 以v结尾 SELECT col1,col2 FROM tb_name WHERE col1 LIKE '%v'; # 以v开头 SELECT col1,col2 FROM tb_name WHERE col1 LIKE 'v%'; # 含v的 SELECT col1,col2 FROM tb_name WHERE col1 LIKE '%v%';
SELECT col1,col2 FROM tb_name WHERE col1 IN (value1,value2,value3,...);
SELECT col1,col2 FROM tb_name WHERE col1 NOT LIKE '%S'; SELECT col1,col2 FROM tb_name WHERE col1 NOT IN (value1,value2,value3,...);
SELECT col1,col2 FROM tb_name WHERE col1 BETWEEN value1 AND value2;
SELECT col1,col2 FROM tb_name WHERE col1 > value1 OR col2 <= value2;
5、注意事项
SELECT col1,col2 FROM tb_name WHERE col1 > value1 ORDER BY col1 DESC LIMIT 5;
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算