一 基本使用
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 ;
查询
全部查询SELECT * FROM table_name
添加数据
查询日期中的某个字段,比如获取2021年3月12日的年份
参考链接
二 用户操作
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)