上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 27 下一页
摘要: 索引 什么是索引 索引相当于一本书的目录,为了缩小扫描范围而存在、提高查询效率的一种数据结构 一张表的一个字段可以添加索引,多个字段也可以联合起来添加索引 在任何数据库中,主键都会自动添加索引,另外在MySQL中,一个字段如果有 UNIQUE 约束,也会自动添加索引 优点 提高数据检索的效率,降低数 阅读全文
posted @ 2023-01-09 15:16 LaViez 阅读(67) 评论(0) 推荐(0)
摘要: 事务 TRANSACTION 什么是事务? 一个事务就是一个完整的业务逻辑 -- 划分一个最小的业务单元,整个操作同时完成同时失败 只有 DML语句 - INSERT、DELETE、UPDATE 才会涉及事务 为什么使用事物? 业务需要多条 SQL - DML语句才能完成,确保这些语句同时完成或失败 阅读全文
posted @ 2023-01-08 17:11 LaViez 阅读(40) 评论(0) 推荐(0)
摘要: 约束 什么是约束?约束的作用 在表的创建时,加入约束对表中数据进行规范,确保数据完整性、有效性 常见约束 非空约束 NOT NULL -- 不能为NULL DROP TABLE IF EXISTS t_vip; CREATE TABLE t_vip( id INT, name VARCHAR(255 阅读全文
posted @ 2023-01-08 15:31 LaViez 阅读(39) 评论(0) 推荐(0)
摘要: INSERT 插入多条记录 INSERT INTO t_user (id, name, birth, create_time) VALUES (3, 'hehe', '1990-01-01', NOW()), (4, 'haha', '1990-01-01', NOW()), (5, '@@', ' 阅读全文
posted @ 2023-01-08 11:12 LaViez 阅读(27) 评论(0) 推荐(0)
摘要: DML基本语法 - 增删改 DATE 和 DATETIME 两个类型的区别 DATE 是短日期:只包括 年-月-日 默认格式: %Y-%m-%d DATETIME 是长日期:包括 年-月-日-时-分-秒 默认格式: %Y-%m-%d %h:%i:%s DROP TABLE IF EXISTS t_u 阅读全文
posted @ 2023-01-08 09:55 LaViez 阅读(48) 评论(0) 推荐(0)
摘要: DDL 基本语法 创建学生表,包括学号、姓名、年龄、性别、邮箱地址 CREATE TABLE t_student( no INT, name VARCHAR(32), sex CHAR(1) DEFAULT 'm', age INT(3), email VARCHAR(255) ); 删除学生表 t 阅读全文
posted @ 2023-01-08 09:33 LaViez 阅读(44) 评论(0) 推荐(0)
摘要: 表的创建 CREATE TABLE 表名( ​ 字段名1 数据类型, ​ 字段名2 数据类型, ​ ... ​ 字段名 数据类型 ); 表名 以 t_ 或 tbl_ 开始,可读性强 MySQL中常见的数据类型 varchar 变长字符串,根据实际数据长度动态分配空间,节省空间,但效率较低,需给出长度 阅读全文
posted @ 2023-01-07 16:29 LaViez 阅读(112) 评论(0) 推荐(0)
摘要: LIMIT 显示部分结果 **作用:**将查询结果集的一部分取出,通常使用在分页查询中 -- 百度默认分页:一页显示10条记录 用法: 1 LIMIT (start_index = 0) length 2 LIMIT start_index, length LIMIT 在 ORDER BY 后执行 阅读全文
posted @ 2023-01-07 15:43 LaViez 阅读(79) 评论(0) 推荐(0)
摘要: UNION 合并查询结果集 例子:查询工作岗位是 MANAGER 和 SALESMAN 的员工 SELECT ename,job FROM emp where job = 'manager' or job = 'salesman'; SELECT ename,job FROM emp where j 阅读全文
posted @ 2023-01-07 15:23 LaViez 阅读(75) 评论(0) 推荐(0)
摘要: 子查询 可以在哪里使用子查询? SELECT .. (SELECT) .. FROM .. (SELECT) .. WHERE .. (SELECT) .. WHERE 子句中的子查询 例子:找出比最低工资高的员工姓名和工资 WHERE 子句中不能使用分组函数 MIN() 因此,1 查询最低工资 S 阅读全文
posted @ 2023-01-07 15:14 LaViez 阅读(30) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 27 下一页