搜索 SQL 共找到 89 条记录
Mysql   2023-04-06 09:03   447   0  
1. SQL没加索引 很多时候,我们的慢查询,都是因为没有加索引。如果没有加索引的话,会导致全表扫描的。因此,应考虑在where的条件列,建立索引,尽量避免全表扫描。 反例: select * from user_info where name ='...
Mysql   2023-04-05 09:03   408   0  
表:time_is_presupposed字段:id、time1、time21、date() 函数语法:date(date)说明:date()函数提取日期或日期/时间表达式的日期部分。SELECT id,date(time1) FROM `time_is_presupposed`;2、DATE_SUB() 函数语法:DATE_SUB(date,INTERVAL expr unit)说明:DATE_SUB() 函数从日期减去指定的时间间隔。date 参数是合法的日
Mysql   2023-04-04 09:03   430   0  
说说你对DB、DBMS、SQL?谈谈你对mysql特点的认识?你知道哪些非关系型数据库?表与表之间存在哪些关系?
Mysql   2023-04-03 09:03   421   0  
当查询的记录存在时,扫描到的二级索引记录加的是next-key lock,扫描到的第一个不符合条件的二级索引记录,next-key 锁会退化成间隙锁。RR隔离级别下,会存在幻读的问题,InnoDB为了解决可重复读隔离级别下的幻读问题,就引出了next-key 锁,是记录锁和间隙锁的组合。的范围查询,如果“等于”的等值查询的记录是存在于表中,那么该记录的索引中的 next-key 锁会。当查询的记录不存在时,扫描到第一条不符合条件的二级索引记录, next-key 锁会退化成间隙锁。
Mysql   2023-04-01 09:03   448   0  
可以根据查询语句的条件,增加相应的索引,从而加快查询速度。有些SQL语句本身可能存在一些问题,如join操作过于频繁,使用了不必要的子查询等,这些都会导致查询效率低下。查询执行时间过长有可能是由于锁的问题导致的,需要分析查询语句中是否存在锁的问题,如果存在锁的问题,可以考虑增加锁的并发度,从而提高查询效率。在编写SQL查询语句时,要尽可能地简单明了,避免复杂的查询语句,同时也要避免一些不必要的查询操作。const:通过一次索引就能找到数据,一般用于主键或唯一索引作为条件,这类扫描效率极高,,速度非常快。
Mysql   2023-03-30 09:03   489   0  
mysql的limit查询竟然有坑
Mysql   2023-03-29 09:03   516   0  
mysql emoji乱码的解决办法:1、通过“show create table test ENGINE=InnoDB DEFAULT CHARSET=utf8mb4”命令查看mysql表编码;2、通过“set names utf8mb4;”设置读取编码为“utf8mb4”即可。
Mysql   2023-03-29 09:03   565   0  
mysql去掉重复记录的方法:1、使用“select distinct name from a where statesign=0”命令去除重复记录;2、使用“select name from a where statesign=0 group by name”命令去除重复记录。
Mysql   2023-03-28 09:03   577   0  
mysql查询数据库容量的方法:1、打开DOS窗口,然后进入mysql的bin目录下;2、执行“SELECT table_schema AS 'shujuku',table_name AS 'biaoming',table_rows AS 'jilushu',TRUNCATE (data_length / 1024 / 1024, 2) ...”语句即可查看所有数据库各表容量。
Mysql   2023-03-28 09:03   503   1  
本篇文章给大家带来了关于MySQL的相关知识,其中主要跟大家聊聊怎么才能快速地迁移MySQL中的数据,感兴趣的朋友下面一起来看一下吧,希望对大家有帮助。
Mark_N
我努力是因为我什么都没有却什么都想要
闲言碎语
其实根本没有真正高冷的人,只不过人家暖的不是你。