当前位置:网站首页>MySQL之账号管理&&四大引擎&&建库建表
MySQL之账号管理&&四大引擎&&建库建表
2022-07-23 05:40:00 【_Leaf1217】
目录
一、MySQL的账号管理
1.1 前言
在前面的文章:MySQL的安装步骤---超详细版[附相关安装包]__Leaf1217的博客-CSDN博客_安装mysql安装包
我们学习了MySQL的详细安装步骤,而这篇文章就让我们一起来看看MySQL的相关知识吧!
1.2 创建用户的步骤
1.2.1 创建一个用户:
-- 创建用户zc
create user zc;1.2.2 设置密码:刚刚新创建一个用户是没有密码的,需要手动设置!
-- 设置密码
ALTER USER 'zc'@'%' IDENTIFIED WITH mysql_native_password BY '123456';1.2.3 查询用户信息:
-- 查询用户信息
select host,user,authentication_string from user;
1.2.4 给用户赋予权限:
-- 赋予权限
grant all on student.* to [email protected]'%';
-- 注释
grant 什么权限 on 当前连接的数据库名.* to 用户名@'%';1.2.5 撤销权限:
-- 撤销权限
revoke all on student.* from [email protected]'%';
-- 注释
revoke 什么权限 on 当前连接的数据库名.* from 用户名@'%';1.2.6 删除用户
-- 删除用户
drop user dd;二、四大引擎
2.1 四大引擎
四大引擎分别是:
其中MySQL建表默认使用的是InnoDB,就在表设计的选项里面可以选择切换。
比较常用的是:InnoDB、MyIsam;
他们的特点分别是:
-- 默认的是InnoDB;
-- InnoDB支持事务;
-- MyIsam不支持事务,但是查询速度快,支持全文索引。
三、建库建表
3.1 建库语法
-- 建表及约束 --
create table user(
id int primary key,
name varchar(18) not null,
sex char default '男',
sr datetime,
sfz varchar(18) unique
)3.2 查看表的详细信息
-- 查看表信息
desc user;
3.3 设计拓展字段
有的时候建表会设计拓展字段,应对突发情况需要增加列。
-- Extra:设计表时一般会设计拓展字段
create table userTo(
id int primary key,
name varchar(18) not null,
sex char default '男',
sr datetime,
sfz varchar(18) unique,
extra1 varchar(10),
extra2 varchar(50),
extra3 varchar(20),
extra4 varchar(18),
extra5 varchar(30),
extra6 varchar(90),
extra7 varchar(26),
extra8 varchar(50),
extra9 varchar(80)
)3.4 查询数据库
-- 查询数据库
show databases;
3.5 查看MySQL版本
-- 查看数据库版本
select version();
3.6 删除数据库
-- 删除表
drop table user;好啦,今天Leaf带来的关于MySQL的一些基本操作知识就到这里啦, 有问题可以私信或者评论问我噢,咱们下次见!!!
边栏推荐
- Spark常见面试问题整理
- C语言之二分查找法或折半查找法剖析(经典例题,经典解析)
- D2DEngine食用教程(1)———最简单的程序
- Cell sends SMS asynchronously
- Sorting out common SQL interview questions and answers
- 高阶函数的应用:手写Promise源码(四)
- Spectral clustering | Laplace matrix
- Transform: translate (-50%, -50%) border problem
- 忽略埋点记录的ResizeObserver - loop limit exceeded
- 大厂面试机器学习算法(0):特征工程 | 数据预处理
猜你喜欢

用getchar清理缓冲区(强烈推荐,C语言易错典型)

C语言中的分支和循环语句归属

my_strcpy的实现(经典,简单,实用,收藏)

Web server failed to start. Port 8080 was already in use.

Spark common interview questions sorting

First meet flask

使用el-table懒加载树形表格时的注意点

Pycharm occupies C disk

Py program can run, but the packaged exe prompts an error: recursion is detected when loading the "CV2" binary extension. Please check the opencv installation.

gbk编解码器无法解码的问题,有可能出题出在文件名上
随机推荐
Understanding of closures of JS
动态设置卡片的主题色
再见if-else
After the formula in word in WPS is copied, there is a picture
JWT header进行编码过程
General view, serializer
[metric]使用Prometheus监控flink1.13org.apache.flink.metrics
D2DEngine食用教程(1)———最简单的程序
【Pyautogui学习】屏幕坐标、鼠标滚动
Handwritten promise.resolve, promise reject, Promise.all
[监控部署实操]基于granfana展示Prometheus的图表和loki+promtail的图表
Scattered notes of machine learning: some concepts and notes
Rice mall registration
The problem that GBK codec cannot decode may be caused by the file name
When using cache in sprintboot, the data cannot be loaded
slice()和splice()区别
频谱聚类|拉普拉斯矩阵
Error when PLSQL creates Oracle Database: when using database control to configure the database, it is required to configure the listener in the current Oracle home directory. You must run netca to co
Uscd pedestrian anomaly data set user guide | quick download
Matrix vector derivation in machine learning