用户管理

  • root用户登录
mysql -u root
mysql -u root -p //使用密码登录
  • 添加一个用户

insert into mysql.user(Host,User,Password) values("localhost","userName",password("pwd"));

  • 删除匿名用户

delete from mysql.user where user='';

  • 设置密码
set password for root@localhost=password('root');
set password for [email protected]=password('root');
  • 查看用户表

select user,host,password from mysql.user;

\G代表格式化

select * from mysql.user\G;

权限管理

  • 修改数据库权限

grant all privileges on databaseName.* to userName@'%' identified by 'password' with grant option;

  • 刷新权限,使修改生效

flush privileges;

  • 查看授权

SHOW GRANTS FOR 'userName'@'localhost';

数据库管理

  • 显示数据库

show databases;

  • 使用数据库

use databaseName

  • 创建数据库databaseName

create database databaseName default character set utf8 collate utf8_general_ci;

  • 删除数据库

drop database 'databaseName';

表格管理

  • 显示数据库中的所有数据表

show tables;

  • 应用数据库脚本,mmall.sql中都是操作表的sql语句

source /developer/config/mmall.sql;

  • 插入数据

insert into TableName(FieldName1,FieldName2,FieldName3...) values("value1","value2","value3"...);

  • 更新数据

update TableName set FieldName=value where FieldName like '%xxx';

  • 删除数据

delete from TableName where ...;

  • 查询数据

select * from TableName where ... order by FieldName;

results matching ""

    No results matching ""