Mysql
Stream_who
慢慢成长,从不停歇
ps:博客最后面的参考网址,都是我看过比较好的,所以放上去的,那才是精华。。
展开
-
Mysql体系架构以及执行过程
一、基本概念 1. MySQL是一个单进程多线程架构的数据库。也就是说MySQL数据库实例在系统中表现形式就是一个进程 2. 与Oracle的区别 (1)Oracle没有offet,limit (2)oracle建表时,没有auto_increment,所有要想让表的一个字段自增,要自己添加序列。插入时,把序列的值插入进去 (3)Oracle是大型数据库收费而Mysql是中小型数据库免费 (4)M...原创 2019-12-16 20:36:47 · 230 阅读 · 0 评论 -
mysql安装及基础知识
一、安装 1. 官网下载5.6.41版本 https://dev.mysql.com/downloads/mysql/ 2. 解压到自己的文件夹 (我的路径是E:\mysql\mysql-5.6.41-winx64) 3. 复制根目录下文件my-defaulst, 重命名为my.ini, 新增如下配置 # 设置3306端口 port =3306 ...原创 2018-08-09 19:51:48 · 136 阅读 · 0 评论 -
InnoDB存储引擎(索引、锁)
一、存储引擎基本概念 1. 存储引擎就是存储数据,建立索引,更新查询数据等等技术的实现方式 2. 存储引擎是基于表的,而不是基于库的。所以存储引擎也可被称为表类型 3. Oracle,SqlServer等数据库只有一种存储引擎。MySQL提供了插件式的存储引擎架构。所以MySQL存在多种存储引擎,可以根据需要使用相应引擎,或者编写存储引擎 4. InnoDB的选择场景 1)更新密集的表。InnoD...原创 2019-01-11 21:52:09 · 201 阅读 · 0 评论 -
Mysql性能优化
一、建索引的一些原则 1. 先存数据,再建索引(有索引的好处是搜索比较快但是在有索引的前提下进行插入、更新操作会很慢) 2. 不要对规模小的数据表建立索引,数据量超过300的表应该有索引 3. 当对表的查询操作比更新操作频率更高时,对该表建立索引 4. 在不同值较少的字段上不必要建立索引,如性别字段 5. 对于查询操作中频繁使用的列建立索引,不对很少或从来不作为查询条件的列建立索引 6...原创 2019-01-12 12:06:37 · 150 阅读 · 0 评论 -
Mysql的sql语句操作
一、数据库的相关操作 1. 创建数据库 1)create database db_name 2. 删除数据库 1)drop database db_name 3. 修改数据库相关信息 1)修改指定数据库的编码方式 alter database db_name character set charset 4. 查询数据库相关信息 1)得到当前打开的数据库 select dat...原创 2019-01-10 11:21:48 · 184 阅读 · 0 评论