• MySQL索引 normal, unique, full text的区别,大部分程序员收藏了

    normal:表示普通索引unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为uniquefull textl: 表示 全文搜索的索引。 FULLTEXT 用于搜索很长一篇文章的时候,效果最好。用在比较短的文本,如果就一两行字的,普通的 INDEX 2024-08-03 14:17:16
  • 19.MySQL中的ORDER BY(排序 )

    在项目开发时,为了使查询的数据结果满足用户的要求,通常会对查询出的数据进行上升或下降的排序。MySQL提供了两种排序的方式,分别为单字段排序和多字段排序。1.准备CREATE DATABASE mahaiwuji;USE mahaiwuji;CREATE TABLE emp( empno 2024-08-03 13:32:40
  • ERROR 1044 (42000): mysql问题解决

    1.在linux上输入use mysql;报ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql' 时,1.先打开配置文件。屏蔽权限[mysqld]skip-grant-tables2.更新密码upd 2024-08-03 12:32:57
  • MySQL的on duplicate key update 使用说明与总结

    用法总结基本用法:on dupdate key update 语句基本功能是:当表中没有原来记录时,就插入,有的话就更新。1,on duplicate key update 语句根据主键id或唯一键来判断当前插入是否已存在。2,记录已存在时,只会更新on duplicate key update之后 2024-08-03 10:47:53
  • mysql show processlist 命令

    SHOW PROCESSLIST显示正在运行(用户运行线程)的线程(或SHOW FULL PROCESSLIST显示更多信息)。如果没有FULL关键字, SHOW PROCESSLIST则只显示Info字段中每个语句的前 100 个字符 。线程可以用KILL语句杀死。kill thread_id; 2024-08-03 10:33:09
  • MySQL正则 rlike(regexp)

    在MySQL中,like、rlike和regexp都不区分大小写,如果需要区分,可以在WHERE后添加关键字段binary1.LIKE可以使用以下两个通配符:% :匹配任意数量的字符,甚至零个字符。_ :完全匹配一个字符。mysql> SELECT 'David!' LIKE 'David_' 2024-08-03 09:20:23
  • 详述MySQL Using intersect交集算法

    一次优化的过程中,MySQL执行计划选择了单独的3个二级索引中的2个索引,通过Using intersect算法进行index merge操作。从字面意义来上intersect就是 交集的意思。虽然性能上没多少影响,但比较好奇,在理解当中MySQL知识体系中是没有交集语法。集合论中,设A,B是两个集 2024-08-03 08:32:48
  • MySQL中的max函数你真的会用吗?

    在MySQL我们经常会用到count,max,min这些函数,但是在使用这些函数的时候你确定你写的sql一定正确吗?话不多说,我们来个需求。假设现在有一张消费表如下:现在我们需要取出每个用户购买最多的商品名。看似一个很简单的需求,基本上都能在脑海里想出来下面的SQL。SELECT max(num), 2024-08-03 08:17:57
  • MySQL存储引擎

    目录一、存储引擎介绍1.MySQL常用的存储引擎(1)MyISAM(2)InnoDB(3)死锁二、查看系统支持的存储引擎三、查看表使用的存储引擎1.方法一2.方法二四、修改存储引擎1.方法一2.方法二3.方法三一、存储引擎介绍MySQL中的数据用各种不同的技术存储在文件中,每一种技术都使用不同的存储 2024-08-03 08:03:39
  • 在Mysql数据库datadir下创建一个目录,会发生什么呢

    最近在做一些Mysql的案例实验,结果发现了一个非常有趣的事情,就是在Mysql数据库datadir下创建一个目录,你猜会发生什么呢。环境Mysql数据库环境如下:操作系统:CentOS Linux release 7.6.1810 (Core) Mysql版本:[root@localhost] 2024-08-02 22:30:11