随笔分类 - MySQL
摘要:一、索引的介绍 数据库中专门用于帮助用户快速查找数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置吗,然后直接获取。 二、索引的作用 约束和加速查找 三、常见的几种索引 无索引和有索引的区别以及建立索引的目的 普通索引 作用:仅有一个加速查找 创建表+普通索引:
阅读全文
摘要:权限管理 我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作。包括select、update、delete、update、grant等操作。那么一般情况在公司之后DBA工程师会创建一个用户和密码,让你去连接数据库的操作,并给当前的用户设置某个操作的权限(或者所有权限)。那么这时就需要
阅读全文
摘要:一、介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为: 说明: 二、not null 与 default 是否可空,null表示空,非字符串 not null 不可空 null 可空 默认值,创建列时可以指定默认值,当插入数据时如果未主动设置,则自动添加
阅读全文
摘要:一、单表查询 语法: 1. where约束 2. group by 分组查询 当执行以下sql语句的时候,是以post字段查询了组中的第一条数据,没有任何意义,因为我们现在想查出当前组的多条记 继续验证通过group by分组之后,只能查看当前字段,如果想查看组内信息,需要借助于聚合函数 3. 聚合
阅读全文
摘要:一、介绍 因为有foreign key的约束,使得两张表形成了三种了关系: 多对一 多对多 一对一 二、如何找出两张表之间的关系 三、表的三种关系 1. 书和出版社 一对多(或多对一):一个出版社可以出版多本书。看图说话。 关联方式:foreign key 2. 作者和书籍的关系 看图说话。 关联方
阅读全文
摘要:一、存储引擎 我们可以认为mysql中建立的库===》文件夹,库中的表====》文件 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制:比如处理文本用txt类型,处理表格用excel,处理图片用png等 数据库中的表也应该有不同的类型,表的类型不同,会对应mysql不
阅读全文
摘要:一、常用数据类型 二、数值类型 整数类型:TINYINT SMALLINT MEDIUMINT INT BIGINT 作用:存储年龄,等级,id,各种号码等 验证1:有符号和无符号tinyint 验证2:int类型后面的存储是显示宽度,而不是存储宽度 注意:为该类型指定宽度时,仅仅只是指定查询结果的
阅读全文
摘要:一、库的操作 1. 系统数据库 执行如下命令,查看系统库 information_schema : 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等 performance_schema : MySQL 5.5开始新增一个数据库:主要用于收集数据库服
阅读全文
摘要:MySQL的安装和基本管理 一、MySQL介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Manag
阅读全文

浙公网安备 33010602011771号