数据库复习
DML操作包括:
SELECT
INSERT
UPDATE
DELETE
MERGE
返回字符串长度:length()
查询记录:SELECT
增(INSERT)、删(DELETE)、改(UPDATE)、查(SELECT)
SQL(结构化查询语言)主要分为以下几类:
DML(数据操作语言) —— 用于操作数据(增删改查)。
DDL(数据定义语言) —— 用于定义和管理数据库结构(创建、修改、删除表等)。
DCL(数据控制语言) —— 用于控制数据库访问权限(授权、撤销权限)。
TCL(事务控制语言) —— 用于管理事务(提交、回滚)。
升序/降序:
ORDER BY 【列名】 ASC/DESC;
RAND()作用生成随机数
SELECT随机从表中挑出指定数量的行:
SELECT 列名
FROM 表名
ORDER BY RAND() -----生成随机数
LIMIT 3 ; -----限制行数
SELECT 学生 ,MAX(成绩)
FROM A
GROUP BY
学科;
视图是一种常用的数据对象,它提供查看和存放数据的另一种途径,可以简化数据库操作。
DELETE 删除数据,保留表结构,可回滚【rollback】
DROP 删除数据以及表结构,不回滚【可删除视图】
左连接:LEFT JOIN
有连接:RIGHT JOIN
SQL语言是非过程语言
正则表达式中匹配任意一个字符用 ‘ . ’ 号
SELECT语句中关键字DISTINCT可用于去重。
返回当前日期函数:curdate
筛选语句:HAVING
分组语句:GROUP BY
数据表创建索引的目的:提高查询检索性能。
SQL语句形成组成查询关键符:union
查找表结构:DESC
删选姓名不是NULL 的:
WHERE
name IS NOT NULL;
SELECT语句的WHERE子句中使用正则表达式过滤关键字:regexp
SELECT 列名 FROM 表名 WHERE 列名 REGEXP '关键字';
SQL中==不是比较运算符。
SQL语句以什么结尾可以执行该语句:
1.;
2./g
3./G
redis默认端口号:6379