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

一、账号管理

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

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

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

二、建库

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

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

三、数据库四大引擎

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

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

存储引擎的选择
引擎

四、建表及约束

1、数据类型介绍

在这里插入图片描述

2、建表以及删除语法

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

3、复制表

在这里插入图片描述

在这里插入图片描述

4、六大约束

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

5、修改时添加约束

在这里插入图片描述

6、修改表时删除约束

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值