MySQL
文章平均质量分 79
ych9527
这个作者很懒,什么都没留下…
展开
-
MySQL用户管理
文章目录1.为什么需要用户管理2.用户管理2.1查看用户信息2.2创建用户2.3删除用户2.4修改用户密码3.数据库的权限3.1给用户授权3.2回收权限1.为什么需要用户管理如果只使用root用户,就可以操控所有的库,是存在安全隐患的,因此需要设置一些权限。比如张三只能操控库1,李四只能操控库22.用户管理2.1查看用户信息MySQL中的用户信息,都存储在系统数据库mysql的user表中mysql> +------------------------+------------原创 2021-08-26 18:52:41 · 153 阅读 · 0 评论 -
MySQL视图
文章目录1.是什么2.基本使用3.视图的一些规则1.是什么视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。视图的数据变化会影响到基表,基表的数据变化也会影响到视图主要作用是,将表的内容,常用需要的部分创建一个部分,这样使用视图的时候,可以减少查询的数据量比如用户资料,有的用户是长期在线,有的用户基本不上线,那么就可以为长期用户创建视图,减少查询2.基本使用创建视图create view 视图名 as select语句mysql> se原创 2021-08-26 15:12:32 · 91 阅读 · 0 评论 -
MySQL事务
1.什么是事务事务就是由一组DML(数据操控语言,比如insert、update…)语句组成,这些语句在逻辑上存在相关性,这一组DML语句要么全部成功,要么全部失败,是一个整体事务就是需要做的事情,这个事情数据量比较大,处理比较复杂。比如,新来了一个员工,需要给这个员工增加他的基本信息,家庭住址等等信息,这些操作需要多条sql语句构成,这就是一个事物2.为什么需要事物事务事务本质是为应用层服务的当我们使用事务的时候,是原子性的,要么结束,要么提交成功,没有中间的状态,这样在应用层就不需要考虑原创 2021-08-17 21:31:50 · 237 阅读 · 0 评论 -
MySQL索引
1.索引带来的价值索引带来的价值,是提高查找的效率,如果有大量的插入、更新、删除则不建议使用索引2.mysql与磁盘2.1mysql与磁盘交互的基本单位MySQL 作为一款应用软件,可以想象成一种特殊的文件系统。它有着更高的IO场景,所以,为了提高基本的IO效率, MySQL 进行IO的基本单位是 16KB (InnoDB 存储引擎)这个基本单位在mysql之中叫做page,即只要发生了数据的交互,哪怕只有1bit,也是需要进行16KB的数据进行交互mysql在服务器启动的时候,会预先加载一大原创 2021-08-15 23:08:40 · 606 阅读 · 0 评论 -
表的增删查改
文章目录1.表的删除1.1删除整张表和表中的某一行数据1.2截断表2.表的更新和替换2.1表的更新2.2表的替换3.表的查询3.1查询当前表中列的所有行的数据3.2查找列的某些行3.3结果排序3.4分页查询4.数据更新5.插入查询结果6.聚合函数1.表的删除1.1删除整张表和表中的某一行数据删除整个表的结构 : drop table [表名称];清空表的数据,不删除结构:delete from [表名称];//创建表MariaDB [test1]> create table t(nam原创 2021-08-08 22:05:43 · 204 阅读 · 0 评论 -
MySQL表的约束
文章目录1.为什么需要表的约束1.空属性2.默认值3.列描述4.zerofill5.主键6.自增长7.外键1.为什么需要表的约束定义字段的时候,需要有一个类型,这样一个类型,有时候并不能满足我们对一个表的约束比如:表字段是否可以为NULL,有没有默认值,表字段的解释能不能加上对于数字类型的字段可不可以指定默认表示的位数可不可以将这个字段设置称为唯一标识该行的数据这些都不是数据的类型能够约束的1.空属性NULL:表示当前字段可以为空NOT NULL:表示当前字段不可以为空,在插入数据的时候原创 2021-06-29 22:31:59 · 302 阅读 · 4 评论 -
MySQL数据类型
文章目录1.数据类型总体介绍2.tinyint2.BIT类型3.小数类型4.字符类型5.日期和时间类型6.enum、set1.数据类型总体介绍所谓的数据类型:对数据进行统一的分类。从系统的角度出发,是为了使用统一的方式进行管理,更好的利用有限的空间。SQL中将数据类型分了三大类:数值类型、字符串类型和时间日期类型2.tinyint1.tinyint -> 中文意思,非常小的整数,这个整数占一个字节,表示的范围为 -128~1272.一般插入数据时,即是超过了范围,也不会报错,只是会发生截断原创 2021-06-29 20:04:22 · 278 阅读 · 1 评论 -
MySQL基础操作
文章目录1.校对规则对数据库的影响1.1查看数据库支持的字符集校验规则show collation1.2校对规则1.3验证2.数据备份2.1数据库的备份2.2数据表备份3.对数据表的操作3.1创建表3.2查看表字段3.3查看表的创建过程3.4修改表的字段3.5对表数据的操作3.5.1增加数据3.5.2查询数据1.校对规则对数据库的影响1.1查看数据库支持的字符集校验规则show collation1.2校对规则1.校对规则影响了用户对数据查询的排序以及是否对大小写敏感2.校对规则的特征不同字符原创 2021-06-28 20:30:22 · 283 阅读 · 1 评论 -
MySQL初识
文章目录1.安装和启动2.如何保证mysql服务器长时间提供服务3.账号密码设置4.原理分析4.1数据库是什么4.2数据库如何进行数据的交互5.有关操作5.1配置文件所在地5.2查看mysql之中有多少数据库5.3要使用的数据库、以及查看数据表5.4如何创建数据库5.5查看已经创建好的数据库的创建语句5.6字符集5.7乱码原因5.8删除数据库1.安装和启动2.如何保证mysql服务器长时间提供服务3.账号密码设置4.原理分析4.1数据库是什么mysql数据库 -> 也可以说是数据库管原创 2021-06-26 17:19:05 · 150 阅读 · 0 评论