![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库mysql
文章平均质量分 66
数据库
小阿巳
这个作者很懒,什么都没留下…
展开
-
Tp5操作mysql json函数
TP5 操作mysql json函数 多个字段更新问题原创 2023-03-09 11:47:31 · 629 阅读 · 0 评论 -
Mysql存储引擎
Mysql存储引擎 innodb与myisam1.二者特点2.二者区别ps:记录下 留存以后查看1.二者特点MyISAM特点不支持行锁(MyISAM只有表锁),读取时对需要读到的所有表加锁,写入时则对表加排他锁;不支持事务不支持外键不支持崩溃后的安全恢复在表有读取查询的同时,支持往表中插入新纪录支持BLOB和TEXT的前500个字符索引,支持全文索引支持延迟更新索引,极大地提升了写入性能对于不会进行修改的表,支持 压缩表 ,极大地减少了磁盘空间的占用InnoDB特点支持行锁转载 2022-01-21 10:04:48 · 66 阅读 · 0 评论 -
mysql 分表
mysql 分表前言:当程序数据量大的时候 我们就要考虑分表存储数据思路:1.首先创建10个分表(sql1),需要注意的是,这里的id不能设为自增,而且所有的表结构必须一致,包括结构,类型,长度,字段的顺序都必须一致2.创建合并表,用于查询(sql2),注意,合并表也必须和前面的表有相同的结构,类型,长度,包括字段的顺序都必须一致这里的INSERT_METHOD=0(某些低版本不支持 则改为INSERT_METHOD=NO)表示不允许对本表进行 insert操作。当需要查询的时候,我们可以只对u原创 2021-06-23 16:28:11 · 61 阅读 · 0 评论 -
mysql锁机制简单使用
前言:Mysql:1.查询当前会话的事务隔离级别运行命令show variables like ‘%transaction_isolation%’ 或者show variables like ‘tx_isolation’;查看当前会话的事务隔离级别。Read Uncommited(RU):读未提交,一个事务可以读到另一个事务未提交的数据!Read Committed (RC):读已提交,一个事务可以读到另一个事务已提交的数据!Repeatable Read (RR):可重复读,加入间原创 2020-11-04 17:18:12 · 420 阅读 · 2 评论 -
宝塔数据库相关问题解决
这里记录一下自己这边出现的问题1.宝塔数据库连接不上 本地打不开 navicat也连接不上 权限也不能设置全网访问黑窗口进入liunx 服务器1.进入到mysql数据库下mysql> use mysqlDatabase changed2.对新用户增删改## 1.创建用户:# 指定ip:192.118.1.1的mjj用户登录create user 'alex'@'192.118.1.1' identified by '123';# 指定ip:192.118.1.开头的mjj用原创 2020-11-20 21:38:13 · 1298 阅读 · 0 评论 -
mysql汉字首字母排序
laravel 中 musql 查询按汉字首字母排序//汉字首字母排序$data = \App\Models\MuCate::orderBy(DB::raw(‘CONVERT(cat_name USING gbk)’))->get()->toArray();IFNULL() 函数用于判断第一个表达式是否为 NULL,如果为 NULL 则返回第二个参数的值,如果不为 NULL 则返回第一个参数的值。IFNULL() 函数语法格式为:IFNULL(expression, alt_valu原创 2020-10-30 11:03:59 · 158 阅读 · 0 评论 -
Navicat连接本地Linux虚拟机的MySQL
1.确定虚拟机可以联网,确保MySQL服务开启。2.关闭Linux防火墙1:查看防火状态systemctl status firewalldservice iptables status2:暂时关闭防火墙systemctl stop firewalldservice iptables stop3:永久关闭防火墙systemctl disable firewalldchkconfig iptables off4:重启防火墙systemctl enable fir转载 2020-05-29 15:36:22 · 437 阅读 · 0 评论 -
在Windows下Mysql如何重置root用户密码
在Windows下Mysql如何重置root用户密码第一步:停止MySQL服务:net stop mysql第二步:cmd进入MySQL的bin目录:第三步:输入命令跳过授权表:mysqld.exe -u root --skip-grant-tables第四步:新打开一个cmd窗口,并进入MySQL的bin目录:和第二步操作相同,注意不要关闭之前那个命令行窗口。第五步:执行下列...原创 2020-01-10 11:35:01 · 147 阅读 · 0 评论