目录

  1. 基本概念
  2. 初级(不知道起什么名好,暂时先这个)
    1. 1. SELECT子句
    2. 2. WHERE 子句
  3. 关键字总结

基本概念

数据库是以易于访问的格式存储的数据的集合。主要分为关系型(Relational)非关系型(NoSQL)

MySQL是关系型数据库。

例子:

1
2
3
4
5
USE sql_case;
SELECT *
FROM case_id
WHERE case_id = 1
ORDER BY name;

几点注意事项:

  1. 使用 ; 终止一个语句
  2. FROM、WHERE、ORDER BY 的顺序很重要
  3. – 表示注释

初级(不知道起什么名好,暂时先这个)

1. SELECT子句

1
2
3
4
5
6
SELECT 
DISTINCT first_column,
second_column,
third_column,
(number + 10) * 10 AS ' number'
FROM example
  1. 查询到的顺序和 SELECT 后所写的顺序一致

  2. 可以使用算术表达式:+、-、*、/、% ,通过括号() 改变运算优先级

  3. 使用 AS 对列名进行重命名,若使用单/双引号,则名称中可以插入空格。

    DISTINCT 关键字删除重复数据

格式方面

  1. SELECT 语句太长应分成多行写

2. WHERE 子句

1
2
3
4
5
SELECT *
FROM example
WHERE number > 10

WHERE birthday >= '2000-01-01'

WHERE 是对查询设置条件,圈定出想要的数据范围,过滤出范围外的数据

日期不是字符串,但应该用单引号括上(?)

运算符: >、>=、<、<=、=、!=或<>

关键字总结

DISTINCT 关键字删除重复数据