![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
丁磊_Ml
业精于勤,荒于嬉;行成于思,毁于随。
展开
-
mysql索引篇
文章目录查询结构的进化史何为索引索引模型哈希索引有序数组实现索引树形索引InnoDB中的索引模型sql语句创建索引InnoDB中表的存储方式索引分类主键索引和非主键索引聚集索引 和 非聚集索引索引创建方法创建表时,自增主键 与 把业务逻辑字段作为主键自增主键业务逻辑的字段做主键最左前缀原则 与 模糊匹配索引优化,在建立联合索引的时候,如何安排索引内的字段顺序索引优化,如何避免回表过程何为回表索引优...原创 2020-04-25 16:54:06 · 250 阅读 · 0 评论 -
mysql基础结构
注意:本笔记整理于 极客时间 mysql实战45讲文章目录mysql 基础架构Server层长连接 与 短连接,--- 尽量使用长连接大多数情况下建议不要使用查询缓存存储引擎层redo log(重做日志)和binlog(归档日志)redo log 与 binlog 的不同?为什么会有这两份日志?mysql如何解决 更新数据 与 写入磁盘 两个操作之间的效率冲突 ----- WAL技术 redo...原创 2020-04-25 16:53:43 · 321 阅读 · 0 评论 -
mysql学习
文章目录基本理论操作安装开启sql基本操作退出基本理论表的每一行称为记录(Record),记录是一个逻辑意义上的数据。表的每一列称为字段(Column),同一个表的每一行记录都拥有相同的若干字段。字段定义了数据类型(整型、浮点型、字符串、日期等),以及是否允许为NULL。注意NULL表示字段数据不存在。一个整型字段如果为NULL不表示它的值为0,同样的,一个字符串型字段为NULL也不表...原创 2018-12-31 23:59:56 · 247 阅读 · 1 评论 -
mysql数据结构
在刚才新建表的过程中,我们提到了数据类型,MySQL 的数据类型和其他编程语言大同小异,下表是一些 MySQL 常用数据类型:整数型:整数除了 INT 外,还有 TINYINT、SMALLINT、MEDIUMINT、BIGINT。字符型:CHAR 和 VARCHAR 的区别: CHAR 的长度是固定的,而 VARCHAR 的长度是可以变化的,比如,存储字符串 “abc",对于 CHAR(10...原创 2018-12-31 22:52:17 · 2037 阅读 · 0 评论 -
mysql基本操作
文章目录对数据库的操作对表的操作对表的列的操作对表的行的操作对表的具体某个值的操作对数据库的操作SHOW DATABASES;`# 显示包含的所有的数据库DROP DATABASE test_01;#删除名为 test_01 的数据库对表的操作#重命名一张表,三种方法方法1:RENAME TABLE 原名 TO 新名字;方法2:ALTER TABLE 原名 RENAME 新名;方...原创 2019-01-01 17:05:22 · 159 阅读 · 0 评论 -
mysql的查询语句SELECT
文章目录SELECT语句限制条件WHERE“AND”与“OR” ,BETWEENIN和NOT IN通配符是 _ 和 %对结果排序SQL 5 个内置函数和计算SELECT语句SELECT 要查询的列名 FROM 表名字 WHERE 限制条件;#基本的SELECT语句SELECT * FROM 表名字 WHERE 限制条件;#查询表的所有内容,星号 * 号代表要查询表中所有的列...原创 2019-01-01 17:28:12 · 338 阅读 · 0 评论 -
mysql的 索引 ,视图 , 导入 , 导出 , 备份 , 恢复
文章目录3.1 索引索引是一种与表有关的结构,它的作用相当于书的目录,可以根据目录中的页码快速找到所需的内容。当表中有大量记录时,若要对表进行查询,没有索引的情况是全表搜索:将所有记录一一取出,和查询条件进行一一对比,然后返回满足条件的记录。这样做会消耗大量数据库系统时间,并造成大量磁盘 I/O 操作。而如果在表中已建立索引,在索引中找到符合查询条件的索引值,通过索引值就可以快速找到表中的...原创 2019-01-02 09:50:35 · 622 阅读 · 1 评论 -
sql 语句大全
下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库CREATE D...转载 2019-01-31 15:59:28 · 195 阅读 · 0 评论