ubuntu20.04使用mysql

一 基本使用

1、安装:链接
2、语法:
登录sudo mysql -u root -p
查看所有数据库SHOW DATABASES;
创建一个数据库CREATE DATABASE name;
删除一个数据库DROP DATABASE name;
选择数据库USE RUNOOB;
创建表CREATE TABLE table_name (column_name column_type);
(例子:CREATE TABLE jidian(ID INT);)
删除数据表DROP TABLE table_name ;
查询
ubuntu20.04使用mysql_第1张图片
全部查询SELECT * FROM table_name
ubuntu20.04使用mysql_第2张图片

添加数据
ubuntu20.04使用mysql_第3张图片

查询日期中的某个字段,比如获取2021年3月12日的年份
ubuntu20.04使用mysql_第4张图片
参考链接

修改表的信息

二 用户操作

1 创建,授权,删除,查看用户
参考链接
2、安装workbench
参考链接
该方法亲测有效;
3、root用户修改密码
参考链接
4、为root添加SYSTEM_USER

grant system_user on *.* to 'root';

5、收回用户全部权限

revoke all on *.* from ludaze;
//ludaze为用户名

6、授权(收权)某个用户对某个数据库的权限
参考链接
例如:授权给ludaze对SELECTCLASS数据库的所有操作

GRANT ALL PRIVILEGES ON SELECTCLASS.* TO ludaze;

收回权限:

REVOKE ALL PRIVILEGES ON SELECTCLASS.* FROM ludaze;

附:各种问题及解决方案

1、使用超级用户进入(sudo mysql)进入mysql时被root用户给拒绝权限;

在这里插入图片描述
解决办法:使用密码登录(mysql -u root -p)

你可能感兴趣的:(MySQL数据库)