![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 67
刘沐Mu
努力学习
展开
-
Client does not support authentication protocol requested by server;...MySQL client
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘自定义的密码’;打开cmd控制台登录到mysql中,然后输入如下两条指令。原创 2022-09-12 17:39:03 · 283 阅读 · 0 评论 -
1205 - Lock wait timeout exceeded; try restarting transaction
1205 - Lock wait timeout exceeded; try restarting transaction出现这个问题的原因是,还存在一个没有执行完成的事务,需要将事务停止以后在进行接下来的操作。首先是执行select * from information_schema.innodb_trx;显示现在还在执行的事务,找到这个属性,下面的数字就是显示正在执行的事务,使用kill 数字;就可以将事务给停止,然后就可以执行接下来的操作了。...原创 2021-07-20 14:39:44 · 387 阅读 · 0 评论 -
MySQL_TCL事务控制语言_刘锋的博客
文章目录TCL事务控制语言一、事务的属性(ACIB)原子性一致性隔离性持久性二、事务的创建隐式的事务显式的事务三、事务的隔离级别**脏读**:**不可重复度**:**幻读**:四、delete和truncate**delete**:可以回滚**truncate**:不可以回滚savepoint:回滚点TCL事务控制语言事务:一个或者一组sql语句组成的一个执行单元,这个执行单元要么全部执行,要么全部不执行存储引擎:mysql中数据的不同的存储技术SHOW ENGINES # 查看存储引擎一、事务原创 2021-05-30 09:36:59 · 122 阅读 · 0 评论 -
MySQL_DQL数据查询语言_刘锋的博客
文章目录DQL数据查询语言进阶一:基础查询进阶二:条件查询进阶三:排序查询进阶四:常见函数一、单行函数二、分组函数(聚合函数)进阶五、分组查询进阶六:连接查询(多表查询)sql92标准sql99标准内连接:外连接:交叉连接:进阶7:子查询where或having后面select后面from后面exists后面(相关子查询)进阶8:分页查询进阶9:联合查询(UNION)DQL数据查询语言进阶一:基础查询语法: select 选择过滤查看select 查询的东西(查询列表,可以有多个) from 表名原创 2021-05-30 09:36:09 · 167 阅读 · 0 评论 -
MySQL_DML数据操纵语言_刘锋的博客
文章目录DML数据操纵语言插入:insert一、经典的插入语法二、特殊的插入语法两种插入方式的区别修改:updata修改单表的记录语法修改多表的记录(级联更新)语法删除:delete方式一:delete语法方式二:truncate语法delete 和truncate的区别DML数据操纵语言插入:insert一、经典的插入语法insert into 表名(列名1,…)values(值1,…);插入值的类型要和列的类型一致或兼容INSERT INTO beauty(id,NAME,sex,b原创 2021-05-30 09:35:16 · 118 阅读 · 1 评论 -
MySQL_DDL数据定义语言_刘锋的博客
文章目录DDL数据定义语言一、库的管理创建修改删除二、表的管理创建语法修改1、修改列名2、修改列的列的类型或者约束3、添加新列4、删除列5、修改表名删除复制三、常见的数据类型数值型字符型日期型四、常见的约束分类(六大约束)NOT NULL 非空约束DEFAULT 默认约束PRIMARY KEY 主键约束UNIQUE 唯一约束CHECK 检查约束FOREIGN KEY 外键约束添加约束的时间一、创建表的时候添加列级约束表级约束(constraint)通用的写法:二、修改表的时候添加添加非空约束添加 默认约束原创 2021-05-30 09:34:26 · 74 阅读 · 0 评论 -
MySQL视图_刘锋的博客
文章目录视图创建视图视图修改视图的删除查看视图视图的更新对比视图和表视图就是一个虚拟的表,有行有列虚拟表是5.1之后出现的新特性,是通过普通表动态生成的数据,具有临时性的特点。创建视图语法create view 视图名as查询语句;查询邮箱中包含a字符的员工名、部门名和工种信息# 创建视图CREATE VIEW v1ASSELECT last_name,department_name,j.*FROM employees eJOIN jobs jON e.`job_id`原创 2021-05-30 09:31:21 · 64 阅读 · 0 评论 -
MySQL变量,存储过程、函数、流程控制
文章目录变量分类:一、系统变量1、全局变量2、会话变量二、自定义变量1、用户变量2、局部变量存储过程和函数一、存储过程1、创建语法2、调用语法二、函数变量分类:一、系统变量说明:变量是由系统提供的,不是用户定义的,属于服务器层面使用语法:1、查看所有的系统变量#查看系统变量SHOW GLOBAL VARIABLES# 查看会话变量SHOW SESSION VARIABLES2、查看满足条件的部分系统变量SHOW GLOBAL VARIABLES LIKE "char%"SHO原创 2021-05-30 09:27:28 · 72 阅读 · 0 评论