mysql
mysql专栏
偏偏爱吃梨
这个作者很懒,什么都没留下…
展开
-
面试必问——MySql的联合索引以及索引失效情况
导语面试的时候总会遇到面试官问MySql索引的问题,而且一般都会问到关于索引失效的情况,哪种查询会使用索引,哪种查询不会走索引。本人之前面试也会遇到这样的问题,但是总感觉不够全面,今天我就把关于MySql的相关索引使用场景总结一下。基础概念索引: 索引是对表中的一列或者多列的数据进行排序的物理结构。联合索引: 两个或更多个列上的索引被称作联合索引,联合索引又叫复合索引。测试前准备MySql数据库版本5.7.29 MySQL Community Server (GPL)建表语句CREATE原创 2020-05-15 16:15:58 · 3265 阅读 · 0 评论 -
再也不怕面试官问《MySQL的存储引擎》了
导语在数据库中存的就是一张张有着千丝万缕关系的表,所以表设计的好坏,将直接影响着整个数据库。在设计表的时候,我们都会先关注一个问题,具体使用什么存储引擎比较好。那么,存储引擎是什么呢?这篇文章将对MySQL的存储引擎做一个详细的介绍。1,什么是存储引擎呢?首先需要确定一点,存储引擎的概念是MySQL里面才有的,并不是所有的关系型数据库都有存储引擎这个概念。 对于用户和应用程序来说同样一张表的...原创 2020-03-22 21:17:48 · 293 阅读 · 0 评论 -
日常小知识:MySQL char 和 varchar的区别
MySQL char 和 varchar的区别导语char 和 varchar 是两种最主要的字符串类型,这些值在内存和磁盘中的存储和具体的存储引擎的实现有关。下面讨论的是假设存储引擎是 Innodb 或 MyISAM ,来看下两种数据类型的具体差别吧。1,charchar类型是定长的,MySQL总是根据定义的字符串长度分配足够的空间,在存储char值时,MySQL会删除所有的末尾空格。...原创 2020-03-22 20:14:21 · 355 阅读 · 0 评论 -
如何查看MySql的版本
如何查看MySql的版本1,终端使用 -V 参数终端下直接使用mysql命令。mysql -V ;或者:mysql --version;2,在命令行登陆mysql,即可看到mysql版本号在命令行登陆mysql,登陆成功即可看到mysql版本号。# mysql -uroot -p# Enter password: Welcome to the MySQL monitor...原创 2019-11-18 17:24:36 · 2772 阅读 · 0 评论 -
MySql数据库优化
MySql数据库优化——史上最全文章目录MySql数据库优化——史上最全导语1,数据库优化手段2,数据库优化必须了解的知识2.1 慢查询2.2 执行计划3,索引优化3.1 关于索引3.2 索引应用场景4,查询缓存5,sql优化导语在日常开发中,我们的数据往往存储在数据库中,但是由于数据库本身是持久化存储,数据的查询速度受到磁盘IO瓶颈的限制,同时,随着数据量的增长,数据的查询也会因...原创 2019-11-16 12:07:52 · 292 阅读 · 0 评论 -
SQL优化
SQL优化在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。1,尽量不要在要给在SQL语句的where子句中使用函数,这样会使索引失效。2,如果已经确定查询结果只有一条数据(当表中数据的该字段是唯一的),在查询SQL末尾增加 limit 1,这样MySQL的查询执行引擎在找到1条数据之后就会停止搜索,提高效率。(mysq...原创 2019-11-16 12:02:25 · 637 阅读 · 0 评论 -
SQL查询语句的书写顺序、执行顺序和注意事项
SQL查询语句的书写顺序、执行顺序和注意事项1,SQL查询语句常用关键字select 、from、where、group by、having、order byselect :指定查看结果集中的那个列或列的计算结果from :从哪张表查询数据where :筛选过滤条件group by :将上面过滤出的数据,进行分组having :对上面已经分组的数据进行过滤的条件order by ...原创 2019-10-24 15:41:31 · 7895 阅读 · 0 评论 -
MySql常用的sql语句
MySql常用的sql语句数据库# 查看所有数据库SHOW DATABASES;# 创建一个数据库CREATE DATABASE 数据库名;# 删除一个数据库DROP DATABASE 数据库名;# 使用这个数据库USE 数据库;表# 查看所有的表SHOW TABLES;# 创建一个表CREATE TABLE 表名( 字段名 字段类型 约束, ......原创 2019-10-23 14:49:22 · 1689 阅读 · 0 评论