摘要: DCL管理权限 权限管理: 1、查询权限 -- 查询权限 SHOW GRANTS FOR '用户名'@'主机名'; SHOW GRANTS FOR 'lisi'@'%'; 2、授予权限 -- 授予权限 GRANT 权限列表 ON 数据库名.表名 TO '用户名'@'主机名'; GRANT SELEC 阅读全文
posted @ 2022-07-25 22:49 xjw12345 阅读(53) 评论(0) 推荐(0)
摘要: DCL_管理用户_增删查和修改密码 SQL分类: ​ 1.DDL:操作数据库和表 ​ 2.DML:增删改表中数据 ​ 3.DQL:查询表中数据 ​ 4.DCL:管理用户,授权 ​ DBA:数据库管理员 ​ DCL:管理用户,授权 1、管理用户 1、添加用户 CREATE USER '用户名'@'主机 阅读全文
posted @ 2022-07-25 17:50 xjw12345 阅读(79) 评论(0) 推荐(0)
摘要: 事务隔离级别演示 ​ 1.read uncommitted:读未提交 演示: ​ set global transaction isolation level read uncommitted;​ start transaction;​ - - 转账操作​ update account set ba 阅读全文
posted @ 2022-07-25 17:16 xjw12345 阅读(42) 评论(0) 推荐(0)
摘要: 事务的四大特征 ​ 1、原子性:是不可分隔的最小操作单位,要么同时成功,要么同时失败 ​ 2、持久性:当事务提交或回滚后,数据库会持久化的保存数据。 ​ 3、隔离性:多个事务之间。相互独立。 ​ 4、一致性:事务操作前后,数据总量不变 事务隔离级别介绍 ​ 概念:多个事务之间是隔离的,相互独立的。但 阅读全文
posted @ 2022-07-25 16:42 xjw12345 阅读(136) 评论(0) 推荐(0)
摘要: 事务的基本演示 事务的基本介绍 1、概念:如果一个包含多个步骤的业务操作,被事务管理那么这些操作要么同时成功,要么同时失败 2、操作: 1、开启事务:start transaction; 2、回滚:rollback; 3、提交:commit; CREATE TABLE account( id INT 阅读全文
posted @ 2022-07-25 15:49 xjw12345 阅读(327) 评论(0) 推荐(0)
摘要: 多表查询的练习 -- 部门表 CREATE TABLE dept ( id INT PRIMARY KEY PRIMARY KEY, -- 部门id dname VARCHAR(50), -- 部门名称 loc VARCHAR(50) -- 部门所在地 ); -- 添加4个部门 INSERT INT 阅读全文
posted @ 2022-07-25 14:44 xjw12345 阅读(99) 评论(0) 推荐(0)
摘要: 多表查询中子查询的概述 概念:查询中嵌套查询,被嵌套查询为子查询 -- 查询工资最高的员工信息 -- 查询最高的工资是多少 9000 SELECT MAX(salary) FROM emp1; -- 查询员工信息,并且工资等于9000的 SELECT * FROM emp1 WHERE salary 阅读全文
posted @ 2022-07-25 13:37 xjw12345 阅读(147) 评论(0) 推荐(0)
摘要: 多表查询内连接 1、隐式内连接:使用where条件清除无用的数据 -- 查询所有员工信息和对应的部门信息 SELECT * FROM emp1,dept WHERE emp1.dept_id = dept.id; -- 查询员工表的名称、性别,部门表的名称 SELECT emp1.`NAME`,em 阅读全文
posted @ 2022-07-25 10:47 xjw12345 阅读(122) 评论(0) 推荐(0)
摘要: 数据库的备份和还原 1、命令行 语法: 备份:mysqldump -u用户名 -p密码 数据库名称 >保存的路径还原: 1.登录数据库 ​ 2.创建数据库 ​ 3.使用数据库 ​ 4.执行文件:source 文件路径 C:\Users\snwan>mysqldump -uroot -proot db 阅读全文
posted @ 2022-07-25 10:08 xjw12345 阅读(89) 评论(0) 推荐(0)
摘要: 范式概述 ​ 概念:设计数据库时,需要遵循的一些规范。要遵循后边的范式要求,必须先遵循前边的所有范式要求。 ​ 设计数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 ​ 目前关系数据库有六种范式:第一范式(1N 阅读全文
posted @ 2022-07-25 09:32 xjw12345 阅读(1987) 评论(0) 推荐(0)