![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 50
邢一
你现在在什么地方/n
你现在过得怎样/n
是否也像我一样远离了家乡
展开
-
对比各个数据库中字符串substr/substring 截取功能
对比各个数据库中字符串substr/substring 截取功能 第二个参数0与1的最终的输出结果。原创 2023-08-25 14:36:14 · 388 阅读 · 0 评论 -
liunx虚拟机Centos彻底卸载MariaDB并重新安装mysql
因为CentOs7镜像文件自带mariadb,想自己安装mysql,所以需要卸载mariadb卸载MariaDB查询安装的mariadb软件[root@Hadoop102 ~]# rpm -qa|grep mariadbmariadb-5.5.56-2.el7.x86_64mariadb-libs-5.5.56-2.el7.x86_64mariadb-server-5.5.56-2.el7.x86_64挨个卸载:yum remove mariadb-libs-5.5.52-1.el7.x8原创 2022-05-25 23:12:21 · 2209 阅读 · 0 评论 -
MySQL如何开启binlog-MySQL查看binlog是否开启命令
查看 binlog是否开启show variables like '%log_bin%'OFF:关闭ON:开启想要开启的话:修改MySQL目录下:my.ini#关闭binlog#skip-log-bin#开启binlog日志log-bin=mysql-binbinlog-format=Rowexpire_logs_days=7添加以上配置:重启mysqlok...原创 2022-04-22 14:00:26 · 3399 阅读 · 0 评论 -
mysql—通过DATE_ADD(NOW(),INTERVAL 1 MONTH) /month(date)对时间进行赋值
当前的时间是:date_add使用DATE_ADD(NOW(),INTERVAL 1 MONTH) 这个函数来进行修改时间第一个参数是要修改的时间;第二个参数固定写法;第三个参数的修改的值 : 如果正数就是加,负数就是减;第四个参数可填YEAR,MONTH,DAY,HOUR,MINUTE,SECOND;select NOW() as '当前时间' from dual unionselect date_add(NOW(),interval 1 YEAR) from dual -- 年u原创 2021-12-13 16:24:35 · 2385 阅读 · 0 评论 -
mysql—创建触发器
语法格式如下:CREATE <触发器名> < BEFORE | AFTER ><INSERT | UPDATE | DELETE >ON <表名> FOR EACH Row<触发器主体>触发器名触发器的名称,触发器在当前数据库中必须具有唯一的名称。如果要在某个特定数据库中创建,名称前面应该加上数据库的名称。INSERT | UPDATE | DELETE触发事件,用于指定激活触发器的语句的种类。注意:三种触发器的执行时间如下。原创 2021-12-13 16:09:41 · 694 阅读 · 0 评论 -
mysql进阶-数据结构与索引(持续更新中)
数据结构:二叉树:当数据向一次倾斜就会变成链表结构红黑树:又名 二叉平衡树弊端:数据量大,树会很高B-Tree: 树得横向扩展B+Tree:Hash:存储引擎:MyISAM:InnoDB:联合主键索引:B+Tree根据字段先后顺序排序:第一个字段相等,根据下一个字段排序。最左前缀原则:后两个不走索引...原创 2021-08-23 11:14:13 · 95 阅读 · 1 评论 -
Mysql高级-day02
Mysql高级-day021. Mysql的体系结构概览整个MySQL Server由以下组成Connection Pool : 连接池组件Management Services & Utilities : 管理服务和工具组件SQL Interface : SQL接口组件Parser : 查询分析器组件Optimizer : 优化器组件Caches & Buffers : 缓冲池组件Pluggable Storage Engines : 存储引擎File System转载 2021-08-18 23:17:08 · 140 阅读 · 1 评论 -
Mysql-GROUP_CONCAT函数使用,分组将相同字段不同值进行拼接
MySql根据条件分组,然后将某些字段进行拼接使用了sql函数 GROUP_CONCAT 实现分组后的拼接查询结果如下:查询的sql:select sys_user.username as '账号', sys_user.nick_name as '姓名', GROUP_CONCAT(sys_role.name,'') as '角色', sys_user.email as '邮箱' from sys_user left join sys_user_role on sys_user.id =原创 2021-07-06 19:28:36 · 987 阅读 · 0 评论 -
liunx下mysql创建用户并赋权限增删改查
1.创建一个新用户 user01密码为 123456CREATE USER 'user01'@'localhost' IDENTIFIED BY '123456';2.创建数据库testDBcreate database testDB;3.赋权限执行命令为user01用户添加使用testDB权限grant all privileges on testuser.* to user01@localhost identified by '123456';授予用户“user01”通过外网IP对于原创 2021-06-01 15:15:58 · 530 阅读 · 1 评论