
MYSQL
一只小菜鸟(* ̄︶ ̄)
这个作者很懒,什么都没留下…
展开
-
Mysql 8.0 遇到的相关问题
本地连接问题(Navicat或其他工具) MySQL8.0版本的加密方式和MySQL5.0的不一样,如果按以前的连接方式,则会报错。 此时可以修改加密方式: 通过doc登录mysql,执行下面语句: 1.更改加密方式 ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; 2.更改密码(举例中密码为:ro...原创 2019-01-09 16:59:17 · 671 阅读 · 0 评论 -
Mysql 存储过程
msyql>-- 定义新的终止符,*****不要带空格***** mysql>delimiter // mysql>-- 创建存储过程 mysql>CREATE PROCEDURE simpleproc (OUT param1 INT) BEGIN SELECT COUNT(*) INTO param1 FROM words;-- into 是赋值方式之一 ...原创 2019-04-11 11:21:45 · 113 阅读 · 0 评论 -
Mysql 函数
1.函数和存储过程相似,只是多了返回值声明. 2.创建函数 mysql>create function sf_add(a int ,b int) returns int begin return a + b ; end // 3.显式创建的函数 mysql>show function status -- mysql>show f...原创 2019-04-11 11:26:59 · 164 阅读 · 0 评论 -
Mysql 事务
事务的并发执行,容易出现的几个现象 1.脏读 读未提交,一个事务读取了另外一个事务改写还没有提交的数据,如果另外一个 事务在稍后的时候回滚。 2.不可重复读 一个事务进行相同条件查询连续的两次或者两次以上,每次结果都不同。 有其他事务做了update操作。 3.幻读 和(2)很像,其他事务...原创 2019-04-11 12:32:55 · 105 阅读 · 0 评论 -
Mysql 查询
准备表: drop table if exists customers; -- 删除表 drop table if exists orders ; -- 删除表 create table customers(id int primary key auto_increment , name varchar(20) , age int); -- 创建customers表...原创 2019-04-11 16:06:18 · 99 阅读 · 0 评论