
数据库
文章平均质量分 57
主要记录数据库学习问题,以及笔记。
兰舟千帆
分享开源实用的it技术
展开
-
redis数据结构基本语法
ctrl + [typora很好用,有个问题就是换行会自动跟上面的格式,按删除键也无效ctrl + [就会把前面的格式给稀释掉。原创 2022-09-19 19:04:32 · 1084 阅读 · 0 评论 -
Docker配置mysql以及宿主机容器目录挂载
mysql,默认的监听端口是3306,如果你不修改这里默认的话,那么这里的第二个端口一定是3306,如果你这里随便写一个,是无法正确映射到的。将来我们在我们主机连接远程服务器,我们的远程服务器的注解地址加上这个端口就是我们这个mysql容器的访问链接。创建的命令就不说了。需要注意的是如果你的原来的系统本来就有一个mysql的版本并且占用了你的3306端口,那么我的建议是杀死是比较明智简单的操作。然后测试后我们去看我们之前挂载的目录文件有没有新的数据出现,你看这里记录了一些非常详细的信息。...原创 2022-07-15 13:11:01 · 3061 阅读 · 1 评论 -
mysql的连接查询
mysql 的连接查询内连接左连接右连接全连接首先创建两张表,一个student_table,一个salary。表名起的不是合乎情景,就这样吧。use mysql;create table student_table(id varchar(25),name varchar(25),brith varchar(25),sex varchar(25));insert into student_tablevalues('1004' , '张三' ,'2000-08-06' , '男'),原创 2022-03-26 20:20:56 · 1639 阅读 · 3 评论 -
mysql 事务操作与锁机制
mysql 事务操作🐟mysql 事务引入mysql 事务具体的操作🐟mysql 事务引入mysql 事务是由存储引擎支持实现的,目前所主流的孙处引擎只有InnoDB支持mysql 的事务操作。到底什么是事务呢?这是一种mysql 的一种语法操作。通过msql 的一种代码操作后,然后对成批的需要执行的sql语句进行成批的处理。所达到的效果就是这些sql语句要么全部执行,要么全部不执行。想一想,如果你的一推mysql 语句结合起来是要完成某一个具体的操作,但是如果你的一条语句出错导致无法执行,另一条原创 2022-03-21 21:49:49 · 5947 阅读 · 20 评论 -
mysql的学习笔记(阶段四)
-- 允许函数创建权限信任set global log_bin_trust_function_creators = True;create database mydb9_function;drop function if exists myfunc1_emp;use mydb9_function;-- 创建存储函数(无参)delimiter$$create function myfunc1_emp() returns intbegin declare cnt int default原创 2022-03-20 21:50:39 · 1136 阅读 · 1 评论 -
mysql的学习笔记(阶段三)
-- mysql存储过程 delimiter $$ CREATE PROCEDURE proc01 () BEGIN SELECT emp_name, emp_salary FROM emp; END $$ delimiter;-- 调用存储过程CALL proc01 ();-- 很类似调用函数(实际上就是将sql封装为函数)-- 使用变量delimiter $$create procedure prooc02()原创 2022-03-10 12:46:49 · 617 阅读 · 1 评论 -
mysql的学习笔记(阶段二)
-- mysql函数,控制流函数 SELECT IF ( 5 > 3, "大于", "小于" );-- 5 >3 显示大于,否则就是小于 SELECT *, IF ( score >= 85, '优秀', '及格' ) flag FROM score; SELECT ifnull( 5, 0 );-- 如果第一个值是null,那么就当作0处理 SELECT *, ifnull( comm, 0 ) com_flag原创 2022-02-22 17:47:15 · 736 阅读 · 0 评论 -
mysql的学习笔记(阶段一)
简单记录一下,自己一小段的学习笔记原创 2022-02-12 19:01:18 · 857 阅读 · 2 评论 -
mysql不能启动了?相关组件缺失?系统升级?组件不匹配?开始重装mysql
我的mysql不能用了(老半天被恶心到了)启动服务失败我下载了一个修复工具,没有用,但是我检测出来它没有修复到哪里重装mysql图形界面(可视化)启动服务失败昨天想用mysql来着。结果发现启动失败。无论是命令启动还是去图形界面启动,就是启动不了。服务响应的错误1053。我去安装路径的bin目录下看看exe怎么回事,竟然发现组件缺失掉了。我想这玩意多半的vc++运行库,这不是游戏常用的运行库支持吗?那我去网上找找有什么解决办法。着些我都试过了没有什么卵用,基本流量高的博客都没有解决我的问题,我看最原创 2022-01-19 12:32:53 · 1473 阅读 · 4 评论