
MySQL
文章平均质量分 74
MySQL
changelzj
个人博客:https://blog.liuzijian.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RockyLinux9编译安装MySQL8
Linux版本: Rocky Linux release 9.5 (Blue Onyx)原创 2024-12-21 22:38:56 · 903 阅读 · 0 评论 -
RockyLinux9编译安装MySQL5.7
的MySQL源码包(mysql-boost-5.7.44.tar.gz),进行下载,并将下载到的源码包先放到服务器的。命令,进行编译前的检查和配置,使用CMake配置和生成MySQL源码编译所需的构建系统文件,安装MySQL到。执行后,开始编译,不断输出日志,编译的过程很耗时间,需要等待很久,编译完成后,可以在。文件夹下,可以看到目前版本依赖的boost版本是哪个,一会编译时会用到。在Rocky9上,有的依赖包没有自带,也无法通过。本文最后更新于 2024年12月15日。,初始化完成后,目录内会多出一个。原创 2024-12-15 23:59:35 · 1298 阅读 · 0 评论 -
MySQL变量
用户变量针对当前连接有效,声明时必须初始化,可以不指定类型。适用于声明的语法,还可以查出一个值赋给变量。查看部分全局变量的值。使用用户变量也需要@原创 2024-12-11 18:52:51 · 164 阅读 · 0 评论 -
MySQL视图
视图,即基于查询的虚拟表,始于mysql 5.1 ,通过普通表动态生成的数据,适用于复杂查询,在使用时动态生成,只保存了SQL逻辑,适用于多个地方用到同一个SQL,且SQL复杂,可以隐藏列定义,保护数据,不会暴漏原始表。4.WHERE字句子查询引用了from字句中的表时。视图的数据支持更新修改和删除,而且会影响到原始表。创建语法不同,视图数据不占用物理空间,只保存逻辑。,去重, 联合, 子查询等语句。2.from不能更改的视图。存在就修改,不存在就创建。原创 2024-12-11 18:51:44 · 244 阅读 · 0 评论 -
MySQL插入修改和删除
清空整个表,没有返回值,自增长从1开始,不支持事务回滚。删除,有返回值,自增长从上个记录开始,支持事务回滚。本文最后更新于 2024年11月30日。支持一次性插入多行,支持子查询。删谁delete后面就写谁。原创 2024-12-11 18:50:40 · 385 阅读 · 0 评论 -
MySQL查询
加号的作用是数学运算不能连接字符串,两个操作数都为数值,则进行运算,其中一方为字符型,则试图将字符转换为数值,如果转换成功,继续运算,如果转换失败,则字符型的值转换为 0,只要其中一方为 NULL,结果为 NULL。查一个表有一个表没有,主表都显示,副表和主表匹配的显示出来,没有匹配的用空填充。百分号代表通配符,任意字符,也包含 0 个字符,下划线 _ 代表任意单个字符,比job_id 是 ‘IT_PROG’的所有的员工工资都少的其他工种的员工。相关子查询,布尔类型,看查询是否有值,括号内写查询语句。原创 2024-12-11 18:49:36 · 889 阅读 · 0 评论 -
MySQL数据定义语言
对于整形,长度由范围决定,设置的长度用来补零,但必须在建立字段时搭配zerofill,一旦zerofill,默认为无符号,如果不设置无符号,默认是有符号,如果插入数值超出范围,系统会警告,默认插入临界值。外键,从表设置外键关系,数据类型一致或兼容,主表被关联列必须是一个key,一般是主键或唯一,插入数据时,先插入主表在插入从表,删除数据,先删除从表,再删除主表。都可以保证唯一,主键不能为空,每个表只能有1个,可以两个列自合一起,唯一允许为空,一个表可以有多个,不能多个为空,可以两个列自合一起。原创 2024-12-11 18:47:46 · 821 阅读 · 0 评论 -
MySQL5.7x 主从复制
在MySQL中,主从复制(Master-Slave Replication)是一种常用的数据库复制技术,用于将主服务器(Master)的数据实时复制到一个或多个从服务器(Slave)。这有助于负载均衡、备份和高可用性。,说明主从复制正常。如果不是,可以检查错误信息并进行排查。在主服务器上登录MySQL并创建一个用于复制的用户。打开MySQL主服务器的配置文件 my.cnf。如果能看到相同的表和数据,说明主从复制配置成功。是主服务器的IP地址,,并授予了复制权限。原创 2024-12-11 15:33:01 · 910 阅读 · 0 评论 -
MySQL事务
MySQL事务 - Liu Zijian's Blog | 刘子健的博客MySQL的事务是一组被视为一个单一逻辑工作单元的SQL操作。事务确保这些操作要么全部成功,要么在出现错误时全部失败并回滚,以保持数据库的一致性和完整性。事务通常用于需要多个步骤的操作,这些步骤必须全部成功才能确保数据的完整性,比如在银行转账中,转出和转入账户的操作必须同时完成。在MySQL中,不同的存储引擎具有不同的特性,myisam memory存储引擎均不支持事务,如果你需要事务支持,InnoDB 是最推荐的选择,因为它在性能和事原创 2024-11-13 10:39:09 · 770 阅读 · 0 评论 -
MySQL函数
函数和存储过程的区别函数只能有一个返回,而且必须有返回,存储过程适合批量插入,更新,函数适合处理数据后,得到一个结果,适合查询。创建CREATE FUNCTION 名(参数列表) RETURNS 返回类型BEGIN函数体(必须有return 语句)(函数体只有一句话,可以省略BEGIN END)ENDSQLBEGINEND $SQLBEGINEND $SQL调用SQL查看函数SQL删除函数SQL循环结构WHILE标签:WHILE 条件 DO循环体。原创 2024-11-13 13:23:23 · 558 阅读 · 0 评论 -
MySQL存储过程
使用存储过程,减少编译次数和连接数据库次数,提高效率。原创 2024-11-13 13:24:23 · 275 阅读 · 0 评论