![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 82
勤言不勤语
走走看看,停停想想。
展开
-
MySQL(一)--数据库的基本操作
1.1 创建数据库 CREATE DATABASE database_name; #这里是test_db SHOW CREATE DATABASE database_name; #查询数据库的定义 1.2 删除数据库 DROP DATABASE database_name; #这里是test_db1.3 数据库储存引擎 数据库储存引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创原创 2017-04-06 21:40:04 · 418 阅读 · 0 评论 -
Ubuntu16.04 使用 docker 安装 MySQL
Docker 和传统虚拟化方式的不同之处,可见容器是在操作系统层面上实现虚拟化,直接复用本地主机的操作系统,而传统方式则是在硬件层面实现。安装步骤1.拉取mysql镜像docker pull mysql:5.7也可以采用网易加速地址下载 mysql5.7:docker pull hub.c.163.com/library/mysql:5.7重命名镜像名:docker...原创 2018-07-12 14:17:48 · 1052 阅读 · 0 评论 -
MySQL(八)--MySQL索引的实现原理
本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,mysql支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分。第转载 2017-07-16 16:45:28 · 417 阅读 · 0 评论 -
MySQL (六)--查询处理
对查询处理,可将其分为逻辑查询处理及物理查询处理。逻辑查询处理表示执行查询应该产生什么样的结果,而物理查询代表MySQL数据库是如何得到该结果的。两种查询的方法可能完全不同,但是得到的结果必定是相同的。一.逻辑查询处理SQL语言不同于其他编程语言,最明显的不同体现在代码的顺序上,Java、C、Python等语言都是按编码顺序处理,但SQL总是FORM字句原创 2017-06-03 23:11:31 · 510 阅读 · 0 评论 -
MySQL(七)--索引
索引索引简介索引是对数据库表中一列或多列的值进行排序的一种结构。 索引用于快速找出某个列中有一特定值的行。 不使用索引,MySQL必须从第1条记录开始读完整个表,直到找出相关的行。 表越大,查询数据所需的时间越多。 如果表中有一个索引,MySQL能快速到达一个位置去搜索数据文件,而不必查看所有数据。索引的含义和特点索引是由用户创建,能够被修改和删除的,实际存储在数据库中的物理存在,它们包含着原创 2017-04-24 20:48:15 · 479 阅读 · 0 评论 -
MySQL(四)--SQL_MODE
一.SQL_MODE简介顾名思义,SQL_MODE为SQL模式,是一个重要但又比较容易让开发人员和DBA忽略的一个变量。通过对其正确的设置可以完成一些约束检查的工作,设置时,可在配置文件my.cnf或my.ini中进行,也可在客户端中进行,并可分别进行全局的设置或当前会话的设置。5.6以后默认的my.cnf文件里模式配置是sql_mode=NO_ENGINE_SUBSTITUTION,原创 2017-05-31 10:53:31 · 456 阅读 · 0 评论 -
MySQL(五)--数据类型
1 数据类型1.1 整数类型MySQL主要提供的整数类型有:TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT。 不同类型整数存储所需的字节数是不同的。 PS: (1) id INT(11),这里的数字11,表示的是该数据类型指定的显示宽度,指定能够显示的数值中数字的个数。 (2) 显示宽度和数据类型的取值范围是无关的。显示宽度只是指明MySQL最大可能显原创 2017-04-10 23:29:24 · 290 阅读 · 0 评论 -
MySQL(三)--类型属性
一.UNSIGNED UNSIGNED属性就是将数字类型无符号化,与C、C++这些程序语言中的unsigned含义相同。例如,INT的类型范围是-2 147 483 648 ~ 2 147 483 647, INT UNSIGNED的范围类型就是0 ~ 4 294 967 295。 看起来这是一个不错的属性选项,特别是对于主键是自增长的类型,因为一般来说,用户都希望主键是非负数原创 2017-05-27 18:05:46 · 468 阅读 · 0 评论 -
MySQL(二)--数据表的基本操作
在数据库中,数据表是数据库中最重要的、最基本的操作对象,是数据存储的基本单位。1.1 创建数据表 首先USE database_name; USE test_db; 创建tb_emp1表: CREATE TABLE tb_emp1 ( id INT(11), name VARCHAR(25), deptId INT(11), sal原创 2017-04-09 21:32:59 · 397 阅读 · 0 评论 -
window 安装多个mysql实例
一、下载安装包去官网直接下载安装包:https://www.mysql.com/downloads/我下载的是 mysql-5.7.21-winx64.zip。二、具体操作第一步:将压缩包分别解压缩到不同的目录下第二步:修改配置文件进入 mysql-5.7.21-3307 目录,新建 my.ini 配置文件,并配置如下:[mysqld]#skip-gr...原创 2018-07-07 10:26:16 · 517 阅读 · 0 评论