数据库
文章平均质量分 62
_黎先生
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【学习笔记】MySQL 5.7.19 用户管理
用户管理当在实际开发中,管理人员(root)可以根据不同的开发人员,赋予他们相应的mysql操作权限。mysql中的用户,都储存在系统数据库mysql中的user表里创建用户#CREATE USER '用户名'@'允许登录的位置' IDENTIFIED BY '密码';CREATE USER 'n1'@'localhost' IDENTIFIED BY '123456';修改密码#修改自己的密码set password = password('密码');#修改他人的密码(需要有修改原创 2021-08-16 11:41:50 · 189 阅读 · 0 评论 -
【学习笔记】MySQL 5.7.19事务
什么是事务事务是用于保证数据的一致性,它有一组相关的dml(update、delete、insert)语句组成,该组的dml语句要么全部成功,要么全部失败。如:转账就要用事务来处理,用以保证数据的一致性。事务和锁当执行事务操作时(dml语句),mysql会在表上加锁,防止其它用户改表的数据。基本操作start transaction --开始一个事务savepoint 保存点名 --设置保存点rollback to 保存点名 --回退事务rollback --回退全部事务commit --原创 2021-08-16 10:56:31 · 286 阅读 · 0 评论 -
【学习笔记】MySQL 5.7.19 视图
什么是视图视图是一个虚拟表,其内容由查询定义,同真实的表一样,视图包含列,其数据来自对应的真实表(基表)视图的作用1、安全:一些数据表有着重要的信息,有些字段是保密的,不能让用户直接看到,这时就可以创建一个视图,在这张视图中保留一部分字段,这样就能保护其他的保密字段。2、性能:关系数据库的数据常常会分表储存,使用外键建立这些表之间的关系,这时数据库查询通常会用到连接(join),这样做不但麻烦,并且效率相对也比较低,如果建立一个视图,将相关的表和字段组合在一起,就可以避免使用JOIN查询数据。3、原创 2021-08-16 10:55:50 · 255 阅读 · 0 评论 -
【学习笔记】Mysql多表查询
这里写目录标题多表查询自连接子查询单行子查询多行子查询all操作符any操作符多列子查询外连接左外连接(如果左侧的表完全显示就是左外连接)右外连接(如果右侧的表完全显示就是右外连接)多表查询例子所用到的表:emp表dept表语法:select * frome 表1,表2, where 条件;小技巧: 多表查询的条件不能少于表的个数-1,否则会出现【笛卡尔积】,就是得到的结果为表1行数*表2行数。例子1:显示雇员名,雇员工资及所在部门的名字#查询 ename,sal,dname原创 2021-08-15 15:21:35 · 253 阅读 · 0 评论 -
【学习笔记】MySQL 5.7.19 索引
为什么要使用索引?当一个数据库有海量数据的时候,在没有索引的情况下查询数据会消耗大量的时间创建索引语法:#id_index为索引名#ON 表(id) 表示在 某表的id列创建索引CREATE INDEX id_index ON 表(id);创建索引后,只对创建了索引的字段提高了查询速度那些列上适合添加索引?1、较频繁作为查询的字段应该创建索引2、唯一性太差的字段不适合单独创建索引,即使频繁作为查询条件3、更新非常频繁的字段不适合添加索引4、不会出现在where子句中的字段不该创建.原创 2021-08-15 14:53:22 · 153 阅读 · 0 评论 -
【学习笔记】MySQL 5.7.19 增删改查
零基础学习MySQL 5.7.19该文档使用的MySQL版本为 5.7.19原创 2021-08-09 08:59:51 · 202 阅读 · 0 评论 -
零基础安装MySQL 5.7.19
零基础安装MySQL 5.7.19MySQL安装与配置安装安装地址安装步骤1. 下载Zip文件2. 解压Zip文件3. 添加环境变量4. 配置my.ini文件5. 执行mysqld -install6. 初始化数据库7. 启动mysql服务8. 首次登陆mysql9. 修改root 用户密码10. 修改my.ini11. 重启mysql服务12. 再次登陆mysql该文档使用的MySQL版本为 5.7.19MySQL安装与配置安装安装地址Mac : https://downloads.my原创 2021-08-03 22:02:15 · 675 阅读 · 0 评论
分享