1:数据库

数据库是以某种有组织的方式存储的数据集合。

保存有组织数据的容器,通常是一个文件或者一组文件。

SQL 是Structured Query Language (结构化查询语言)的缩写。

2:表

表是一种结构化的文件,可用来存储某种特定类型的数据。

table:某种特定类型数据的结构化清单,数据库中的每个表都有一个特定的名字来标识自己,也就是说表名具有唯一性。

表具有一些特性,这些特性定义了数据在表中如何存储,包括存储什么样的数据,数据如何分解,各部分信息如何命名等信息。

描述表的这组信息就是所谓的模式(schema).

模式:关于数据库和表布局及特性的信息。

3:列

表由列组成。列存储了表中某部分的信息。

:表中的一个字段,所有表都是由一个或者多个列构成的。

数据库表中每列都有相应的数据类型。

数据类型datatype:定义列可存储那种数据种类,例如:数字,日期,注释等。

4:行

表中的数据按行存储,所保存的每个记录存储在自己的行内。

行row:表中的一个记录。

5:主键

表中每一行都应该有一列或几列可以唯一标识自己。

主键(primary key):能够唯一标识表中的每一行。

6:关键字

关键字(keyword):作为sql语句组成的保留字,关键字不能用作表或列的名字。

7:检索单个列

如下:查询Student表中检索名为name的列。

SELECT name FROM Student.

From关键字指出从哪张表中查询数据。

Sql语句不区分大小写,所以关键字的大小写是相同的效果。(表名,列名等可能会有所不同,具体看配置)

8:检索多个列

查询多列方法是在select关键字后给出多个列名,列名之间以逗号分割。

select name,age from student

9:检索所有列

使用通配符*。

select * from student

1:检索不需要的列会降低检索速度和应用程序的性能。

2:由于不用指定列名,可以检索处名字未知的列。

10:排序检索数据

ORDER BY 子句。

select name from student order by name;

对name列以字母顺序输出。

11:过滤数据

使用where子句。

select * from student where age =18;

where 子句操作符:

=   等于
!= 不等于
<
>
<= 小于等于
>= 大于等于
BETWEEN 在指定的区间
IS NULL 未null值

区间查询

SELECT * FROM student WHERE age BETWEEN 18 AND 20;

AND子句 多个查询条件

SELECT * FROM student WHERE age >18 AND name = '测试';

OR子句

SELECT * FROM student WHERE age =18 OR age =21;
SELECT * FROM student WHERE (age =18 or age =20) AND name = '测试';

IN 操作符:用来指定条件范围,范围中的每个条件都可以进行匹配。

IN取一组由逗号分割,括在圆括号中的合法值、

SELECT * FORM student WHERE age IN(18,19) ;

NOT 操作符 :

NOT: 用来否定其后条件的关键字。

SELECT * FROM student WHERE NOT age =  18 ORDER BY name;

LIKE操作符:

如下:检索任意王开头的名字。

SELECT * FROM student WHERE name LIKE '王%';

Sql整理的更多相关文章

  1. 工作经常使用的SQL整理,实战篇(二)

    原文:工作经常使用的SQL整理,实战篇(二) 工作经常使用的SQL整理,实战篇,地址一览: 工作经常使用的SQL整理,实战篇(一) 工作经常使用的SQL整理,实战篇(二) 工作经常使用的SQL整理,实 ...

  2. 工作经常使用的SQL整理,实战篇(三)

    原文:工作经常使用的SQL整理,实战篇(三) 工作经常使用的SQL整理,实战篇,地址一览: 工作经常使用的SQL整理,实战篇(一) 工作经常使用的SQL整理,实战篇(二) 工作经常使用的SQL整理,实 ...

  3. 工作经常使用的SQL整理,实战篇(一)

    原文:工作经常使用的SQL整理,实战篇(一) 工作经常使用的SQL整理,实战篇,地址一览: 工作经常使用的SQL整理,实战篇(一) 工作经常使用的SQL整理,实战篇(二) 工作经常使用的SQL整理,实 ...

  4. 工作经常使用的SQL整理

    工作经常使用的SQL整理,实战篇(二)   工作经常使用的SQL整理,实战篇,地址一览: 工作经常使用的SQL整理,实战篇(一) 工作经常使用的SQL整理,实战篇(二) 工作经常使用的SQL整理,实战 ...

  5. [SQL SERVER系列]工作经常使用的SQL整理,实战篇(一)[原创]

    工作经常使用的SQL整理,实战篇,地址一览: 工作经常使用的SQL整理,实战篇(一) 工作经常使用的SQL整理,实战篇(二) 工作经常使用的SQL整理,实战篇(三) 目录概览: 1.数据库 2.表 3 ...

  6. [SQL SERVER系列]工作经常使用的SQL整理,实战篇(三)[原创]

    工作经常使用的SQL整理,实战篇,地址一览: 工作经常使用的SQL整理,实战篇(一) 工作经常使用的SQL整理,实战篇(二) 工作经常使用的SQL整理,实战篇(三) 接着本系列前面两篇继续讨论. 有时 ...

  7. [SQL SERVER系列]工作经常使用的SQL整理,实战篇(二)[原创]

    工作经常使用的SQL整理,实战篇,地址一览: 工作经常使用的SQL整理,实战篇(一) 工作经常使用的SQL整理,实战篇(二) 工作经常使用的SQL整理,实战篇(三) 接着上一篇“工作经常使用的SQL整 ...

  8. MySQL常用SQL整理

    MySQL常用SQL整理 一.DDL #创建数据库 CREATE DATABASE IF NOT EXISTS product DEFAULT CHARSET utf8 COLLATE utf8_ge ...

  9. mysql动态sql 整理多个字段

    原始表: 整理后的表: 方案一(动态sql): BEGIN #Routine body goes here... DECLARE v1 ); DECLARE v2 ); #DECLARE v3 VAR ...

  10. SQLServer常用运维SQL整理

    今天线上SQLServer数据库的CPU被打爆了,紧急情况下,分析了数据库阻塞.连接分布.最耗CPU的TOP10 SQL.查询SQL并行度配置.查询SQL 重编译的原因等等 整理了一些常用的SQL 1 ...

随机推荐

  1. 物理服务器不重启分配raid

    一.MegaCli 命令的安装及使用 目录 一.MegaCli 命令的安装及使用 1.下载rpm包 2.安装 3.安装完,就会在/opt/下创建个MegaRAID目录,文件都在里面 4.添加软连接 5 ...

  2. 二叉树(binary tree)

    二叉树(binary tree) 二叉树(Binary Tree)是一种常见的树状数据结构,它由一组节点组成,每个节点最多有两个子节点,分别称为左子节点和右子节点.二叉树具有以下特点: 每个节点最多有 ...

  3. 每日一库:lumberjack -- 日志轮换和管理

    在开发应用程序时,记录日志是一项关键的任务,以便在应用程序运行时追踪问题.监视性能和保留审计记录.Go 语言提供了灵活且强大的日志记录功能,可以通过多种方式配置和使用.其中一个常用的日志记录库是 gi ...

  4. Ubuntu 18.04安装RabbitMQ

    1.安装erlang语言环境 sudo apt install erlang-nox 2.更新Ubuntu 源 sudo apt update 3.安装RabbitMQ服务 sudo apt inst ...

  5. 【matplotlib基础】--几何图形

    除了绘制各类分析图形(比如柱状图,折线图,饼图等等)以外,matplotlib 也可以在画布上任意绘制各类几何图形.这对于计算机图形学.几何算法和计算机辅助设计等领域非常重要. matplitlib ...

  6. 跳出循环可不要再用forEach,map也不好用,不妨直接用for循环

    需求:循环一个数组保持请求顺序请求接口,且当前数组的值为1时,又需要异步请求另一个接口根据返回status值跳出本次循环. 解决思路:使用for循环,首先在循环中判断数组中值为1的,用async和aw ...

  7. 使用Triton部署chatglm2-6b模型

    一.技术介绍 NVIDIA Triton Inference Server是一个针对CPU和GPU进行优化的云端和推理的解决方案. 支持的模型类型包括TensorRT.TensorFlow.PyTor ...

  8. 洛谷题解 | AT_abc321_c Primes on Interval

    目录 题目翻译 题目描述 输入格式 输出格式 样例 #1 样例输入 #1 样例输出 #1 样例 #2 样例输入 #2 样例输出 #2 样例 #3 样例输入 #3 样例输出 #3 题目简化 题目思路 A ...

  9. 入门篇-其之五-Java运算符(上)

    一元运算符之正负号 Java支持多种一元运算符,一元运算符中的"一元"是指一个操作数.我们初中学过的正负号就属于一元运算符,因为正负号后面只有一个数字. 正数使用+表示,其中+可以 ...

  10. Typora +Picgo 搭建个人笔记

    目录 Typora +Picgo 搭建个人笔记 一.Picgo +Github 搭建图床 1.基础设置 2. 将配置导出,方便下次使用 二.Typora:设置 : 1. 基本设置 2. 导出自动提交 ...