0
点赞
收藏
分享

微信扫一扫

Java 实现多线程的三种方式

我阿霆哥 2023-05-03 阅读 90

目录

一、SQL 的功能

二、考试重点

三、关系的定义

(1)新建关系 

(2)删除关系 

四、SQL 的「数据查询」功能

(1)基本结构

① Select 语句的基本结构

② Select 子句 

③ Where 子句 

④ 空值的处理

(2)聚集函数

① Select 子句

② Group By 子句 

③ Having 子句

④ Order By 子句

⑤ 空值的处理

(3)集合运算 

① From 子句:笛卡儿积 

② From 子句 

(4)连接关系 

① 条件连接 / 内连接 

② 外连接 

③ 左外连接

④ 右外连接

⑤ 左 / 右外连接 

⑥ 全外连接

五、SQL 的「数据修改」功能

(1)插入:Insert 语句

① 格式一

② 格式二

(2)删除:Delete 语句

(3)更新:Update 语句

六、汇总 

① 创建表格

② 插入数据

③ 查询数据

④ 更新数据

⑤ 删除数据

⑥ 连接数据

⑦ 排序数据

⑧ 分组数据

⑨ 创建索引

⑩ 删除索引



一、SQL 的功能

SQL 功能

操作语句

备注

数据定义

CREATE,ALTER,DROP

数据查询

SELECT

数据查询与数据修改又合并称为数据操纵

数据修改

INSERT,UPDATE,DELETE

数据控制

GRANT,REVOKE,……



二、考试重点



三、关系的定义

(1)新建关系 


(2)删除关系 



四、SQL 的「数据查询」功能


(1)基本结构

① Select 语句的基本结构


② Select 子句 


③ Where 子句 


④ 空值的处理


(2)聚集函数

① Select 子句


② Group By 子句 


③ Having 子句


④ Order By 子句


⑤ 空值的处理


(3)集合运算 

① From 子句:笛卡儿积 


② From 子句 


(4)连接关系 


① 条件连接 / 内连接 


② 外连接 


③ 左外连接


④ 右外连接


⑤ 左 / 右外连接 


⑥ 全外连接



五、SQL 的「数据修改」功能


(1)插入:Insert 语句

① 格式一


② 格式二


(2)删除:Delete 语句


(3)更新:Update 语句



六、汇总 

① 创建表格

CREATE TABLE table_name 
( column1 datatype, column2 datatype, column3 datatype, ..... );

② 插入数据

INSERT INTO table_name 
       (column1, column2, column3, ....) 
VALUES (value1, value2, value3, ....);

③ 查询数据

SELECT column1, column2, ... 
FROM table_name 
WHERE condition;

④ 更新数据

UPDATE table_name 
SET column1 = value1, column2 = value2, .... 
WHERE condition;

⑤ 删除数据

DELETE FROM table_name 
WHERE condition;

⑥ 连接数据

SELECT * 
FROM table1 
INNER JOIN table2 
ON table1.column = table2.column;

⑦ 排序数据

SELECT column1, column2, ... 
FROM table_name 
ORDER BY column1 
ASC/DESC, column2 
ASC/DESC, ...;

⑧ 分组数据

SELECT column1, SUM(column2) 
FROM table_name 
GROUP BY column1;

⑨ 创建索引

CREATE INDEX index_name ON table_name 
(column1, column2, ...);

⑩ 删除索引

DROP INDEX index_name ON table_name;
举报

相关推荐

0 条评论