mysql之账号管理和建库以及四大引擎

一、账号管理

项目经理:
数据库而言:crud、Create、drop
项目组长:
数据库而言:crud
开发人员:
数据库而言:select
权限的划分,针对的是生产环境
查询用户
请添加图片描述
创建用户
在这里插入图片描述

设置密码
在这里插入图片描述
用刚刚创建的用户进行登录
在这里插入图片描述
在这里插入图片描述

赋予用户权限
在这里插入图片描述
在这里插入图片描述
给用户设置删除和查询表的权限
只能对tb_stu进行删除和修改;
在这里插入图片描述
在这里插入图片描述
查看用户的所有权限
在这里插入图片描述
在这里插入图片描述
收回权限,以及错误方法
正确方法,收回delete权限
在这里插入图片描述
错误方法
无法对单个表进行撤销权限
在这里插入图片描述

二、建库

右键新建数据库,按照以下写即可
在这里插入图片描述
代码建库
在这里插入图片描述

查询数据库版本
在这里插入图片描述
查询数据库和删除数据库代码和创建数据库在这里插入图片描述

三、数据库四大引擎

InnoDB是存储引擎
InnoDB是事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键,InnoDB给mysql提供了具有提交、回滚和崩溃恢复努力的事务安全存储引擎,是mysql的,默认引擎

在这里插入图片描述
MyISAM
不支持事务,执行效率高,更快,支持全文索引,支持数索引
在这里插入图片描述

存储引擎的选择
引擎

四、建表及约束

1、数据类型介绍

在这里插入图片描述

2、建表以及删除语法

建表
在这里插入图片描述
表的修改
在这里插入图片描述
在这里插入图片描述

3、复制表

在这里插入图片描述

在这里插入图片描述

4、六大约束

在这里插入图片描述
在这里插入图片描述

5、修改时添加约束

在这里插入图片描述

6、修改表时删除约束

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值