当前位置:网站首页>MySQL数据库—SQL汇总(记得关注我!中国加油!)
MySQL数据库—SQL汇总(记得关注我!中国加油!)
2022-07-24 05:22:00 【小麦粒】
武汉加油,中国加油
目录
一、准备
二、SQL常用数据类型
1、数值型
1)整型
2)小数
2、字符型
3、日期型
三、SQL字段约束
1、六大约束
2、标识列(自增长列)
四、DQL(Data Query Language)数据查询语言
1、语句顺序
2、基础查询(SELECT)
(1)查询常量
(2)查询表达式
(3)查询字段
a.表中字段查询
b.使用别名(AS)
c.去重(DISTINCT)
(3)查询函数
a.单行函数
·字符函数
·数学函数
·日期函数
·流程控制函数
b.分组函数
3、条件查询(WHERE)
(1)运算符做条件
(2)逻辑表达式做条件
(3)模糊查询
4、排序查询(ORDER BY)
(1)基本排序
(2)按函数排序
(3)按多个字段排序
5、分组查询(GROUP BY)
(1)按单字段分组
(2)按多字段分组
(3)按函数分组
6、连接查询(JOIN)
(1)sql92标准
a.内连接
等值连接
非等值连接
自连接
(2)sql99标准
a.内连接(INNER JOIN)
等值连接
非等值连接
自连接
b.外连接(OUTER JOIN)
左外连接(LEFT JOIN ON)
右外连接(RIGHT JOIN ON)
全外连接(FULL JOIN ON)
c.交叉连接(CROSS JOIN)
7、子查询
(1)子查询在SELECT后面
(2)子查询在FROM后面
(3)子查询在WHERE/HAVING后面
(4)子查询在EXISTS后面(相关子查询)
8、分页查询(LIMIT)
9、联合查询(UNION)
五、DML(Data Manipulation Language)数据操作语言
1、增(INSERT)
1)方式一
2)方式二
2、删(DELETE)
1)方式一
a.删除单表记录
b.删除多表记录(连接删除)
sql92语法
sql99语法
2)方式二
3)比较
3、改(UPDATE)
1)方式一
a.修改单表记录
b.修改多表记录(连接修改)
sql92语法
sql99语法
六、DDL(Data Define Language)数据定义语言
1、库的管理
1)库的创建(CREATE)
2)库的修改(ALTER)
3)库的删除(DROP)
2、表的管理
1)表的创建(CREATE)
a.普通创建
b.复制创建
c.带约束创建
d.带标识列创建
2)表的修改(ALTER)
3)表的删除(DROP)
七、TCL(Transaction Control Language)事务控制语言
八、DCL(Data Control Language)数据控制语言
1、补充用户基本操作
2、创建用户
3、给用户授权
4、撤销权限
5、查看权限
6、删除用户
九、视图
1、视图创建
2、视图修改
3、视图删除
原文链接:https://blog.csdn.net/qq_37969433/article/details/102637226
加油!中国!
公众号:python宝 或 DB宝
我们坚信灾难一定能够过去!曙光就在前面!
边栏推荐
- UE4:浅谈什么是GamePlay框架
- [principles of database system] Chapter 4 advanced database model: Unified Modeling Language UML, object definition language ODL
- Unity2d game let characters move - next
- IP笔记(11)
- 本地搭建WordPress个人博客,并内网穿透发布上线 (22)
- IP笔记(6)
- Positional argument after keyword argument
- What is monotone stack
- UE4: what is the gameplay framework
- Flink function (1): rich function
猜你喜欢

Positional argument after keyword argument

IP job (1)

Jupyter notebook select CONDA environment

Foundation of JUC concurrent programming (8) -- read write lock

Using keras and LSTM to realize time series prediction of long-term trend memory -lstnet

Dameng database_ Various methods of connecting databases and executing SQL and scripts under disql

HoloLens2开发:使用MRTK并且模拟眼动追踪

Unity基础知识及一些基本API的使用

不租服务器,自建个人商业网站(1)

IP课(OSPF)综合实验
随机推荐
IP课笔记(4)
Leetcode剑指offer JZ9 双栈实现队列
HoloLens 2开发:使用MRTK并在Unity中模拟手势输入
Kernel pwn 基础教程之 Heap Overflow
使用Keras和LSTM实现对于长期趋势记忆的时间序列预测-LSTNet
ip作业(1)
UE4 random generation of items
Dameng database_ Trigger, view, materialized view, sequence, synonym, auto increment, external link and other basic operations
Unity (II) more APIs and physical engines
Dameng database_ Dmfldr tool instructions
Thymeleaf quick start learning
ue4 换装系统3.最终成果
Foundation of JUC concurrent programming (4) -- thread group and thread priority
Unity(三)三维数学和坐标系统
Flink restart policy
力扣:1-两数之和
IP笔记(8)
Conversion of world coordinate system, camera coordinate system and image coordinate system
Accessing a two-dimensional array with a pointer
The kernel apps to have died. it will restart automatically