mysql

数据库

MySQL索引详细解析

34 0

目录1. MySQL 索引的最左前缀原则2. 前缀索引3. 索引下推(ICP——Index Condition Pushdown)4. 查看 MySQL 语句是否用到索引5. 为什么官方建议用自增长主键作为索引6. 如何创建索引7. 创建索引注意事项8. 使用索引一定可以提高查询性能嘛9. 索引失效1. MySQL 索引的最左前缀原则 左前缀原则是联合索引在使用时要遵循的原则,查询索引可以使用联合索引的一部分,但是必须从最左侧开始。在创建联合索引时,要根据业务需求,where子句中将使用最频繁的一列放在最

数据库

MySQL免安装版(zip)安装配置详细教程

49 0

本文为大家分享了MySQL免安装版(zip)安装配置教程,供大家参考,具体内容如下 1.MySQL官网下载 2.将下载的解压到D:\mysql-5.7.22-winx64 3.在D:\mysql-5.7.22-winx64目录下新建my.ini,写入如下代码:(注意更改自己的在D:\mysql-5.7.22-winx64)[mysqld] # 设置mysql的安装目录 basedir=D:\mysql-5.7.22-winx64 # 设置mysql数据库的数据的存放目录,必须是data datadir=D

数据库

Linux下 mysql oracle 简单使用手册

37 0

安装好mysql后,配置好环境变量,然后 敲入 mysql 进入mysql 然后可以 Use mysql; Select * from user; 来查看所有的用户; Mysql 下执行脚本文件: Mysql > source xxx.sql; 1.1 两种方式增加用户:(转) 有2个不同的方法增加用户:通过使用GRANT语句或通过直接操作MySQL授权表。比较好的方法是使用GRANT语句,因为他们是更简明并且好像错误少些。 下面的例子显示出如何使用MySQL客户安装新用户。这些例子假定权限已缺省被

数据库

MySQL数据类型优化原则

54 0

MySQL支持的数据类型很多,选择正确的数据类型对于高性能至关重要。下面几个简单的原则都有助于做出更好的选择。更小的通常更好应该尽量使用可以正确储存数据的最小数据类型。更小的数据类型通常更快,因为它们占用更少的磁盘、内存和CPU缓存,并且处理时需要的CPU周期也更少。如果无法确定哪个数据类型时最好的,就选择你认为不会超过范围的最小类型。简单就好简单数据类型的操作通常需要更少的CPU周期。例如,整形比字符操作代价更低,因为字符集和校对规则(排序规则)使字符比较比整形更复杂。比如用MySQ内建的类型而不是使用

数据库

Linux下实现C++操作Mysql数据库

36 0

想用C++写项目,数据库是必须的,所以这两天学了一下C++操作MySQL数据库的方法。也没有什么教程,就是在网上搜的知识,下面汇总一下。 连接MySQL数据库有两种方法:第一种是使用ADO连接,不过这种只适合Windows平台;第二种是使用MySQL自己的C API函数连接数据库。我是在Linux平台下开发,所以就采用第二种方法,有很多Api函数,但是常用的就几个,我也是就用到其中的几个。 API函数 1.mysql_real_connect() 连接一个mysql服务器MYSQL *mysql_real

数据库

mysql8.0.11 winx64安装配置方法图文教程(win10)

43 0

mysql 8.0.11 winx64安装教程记录如下,分享给大家 1.进入地址: 下载mysql-8.0.11-winx642.解压zip包,并将解压文件放入一个文件夹下,如图:3.配置环境变量(目的是为了避免在CMD窗口下操作时反复切换路径) 在Path下添加 D:\Program Files\mysql-8.0.11-winx64\bin4.编写配置文件 我们发现解压后的目录并没有my.ini(或my-default.ini)文件,没关系可以自行创建。在安装根目录下添加 my.ini,比如我这里是:

数据库

Python全栈之学习MySQL(1)

29 0

目录1. mysql约束2. 外键_联合主键_唯一索引3. 存储引擎_表关系总结1. mysql约束 # ### char varchar (补充) char 字符长度 255个 varchar 字符长度 21845个 # ### part1 时间类型 date YYYY-MM-DD 年月日 (节假日,纪念日) time HH:MM:SS 时分秒 (体育竞赛,记录时间) year YYYY 年份 (历史,酒的年份) datetime YYYY-MM-DD HH:MM

数据库

超详细教你怎么升级Mysql的版本

36 0

目录一、前言二、备份数据库三、卸载原来的Mysql四、恢复之前的数据库一、前言 将mysql5.7 升级为mysql 8.0准备两个压缩包! 二、备份数据库 1.cmd进入原来数据库中的路径2.输入命令 mysqldump -u root -p --all-databases > D:\JAVA_Installation\MySQL\data\Backup.sql1.是你mysql的用户名 平时登录数据库用的用户名 2.保存备份文件的路径 3..sql文件 不要提前建立,它会自动新建。会进行输入