lipeng 发表于 2018-10-4 07:35:18

Linux系统中MySQL基本操作和用户管理

  -------------------------------分享一些基本操作-------------------------------------
  1.create database xxx;                                        创建数据库xxx
  2.use xxx;                                                                进入xxx
  3.create table yyy();                                             创建表格yyyy
  括号中可加入的格式包括int{整型变量},
  char(10){字符串(长度设置为10)},
  decimal(5,2)(设置为5个有效数字,保留2位小数)
  例:
  create table yyy(id int,name varchar(10),score decimal(5,2));

  插入内容:
  例:
  4.insert into yyy (name,score) values ('test02',60);

  5.desc yyy;                                                             显示yyy表格内容结构

  6.select * from yyy;                                             显示yyy中所有数据

  8.7.update yyy set name='zhangsan' where>  8.delete from yyy where zzz=zzzz;                     将zzz为zzz删除
  9.drop database xxx;                                          删除数据库xxx
  10.drop table yyy;                                                删除表格
  11.show databases;                                                查看所有数据库
  12.show tables;                                                          查看所有表格
  13.flush privileges;刷新数据库
  -----------------------------------------------------------接下来是用户管理----------------------------------------------
  首先输入use mysql;
  之后输入
  1.select User, authentication_string,Host from user;
  可以查看所有用户。


  2.create user 'jerry'@'loclalhost'>  添加用户‘杰瑞’使用密码abc123从本地进行登陆。
  3.select password('abc123');查看密码abc123对应的密文


  4.create user 'charry'@'loclalhost'>  添加用户‘查理’使用密文密码从本地进行登陆。
  5.rename user'charry'@'localhost' to 'tom'@'localhost';
  将本地用户‘查理’改为‘汤姆’
  6.drop user'tom'@'localhost';
  将用户‘汤姆’从本地删除
  7.set password for 'jerry'@'localhost'= password'abc123';
  将用户‘杰瑞’的登陆密码改为‘abc123'

  8.grant select on xxx.yyy to 'tom'@'%'>  在数据库xxx的表格yyy中,添加用户’汤姆‘的权限
  9.revoke selecton xxx.yyy from 'tom'@'%';
  在数据库xxx的表格yyy中,将用户’汤姆‘的权限删除

页: [1]
查看完整版本: Linux系统中MySQL基本操作和用户管理