首先大小写是不区分的,注意每句结尾要添加分号。
查看数据库结构
SHOW DATABASES ; //用于查看 Mysql 包含的库。
USE mysql; //use用于连接库。
SHOW TABLES; // 查看当前连接库中的包含的表。
DESCRIBE user;DESCRIBE //查看user表的结构。
创建及删除
CREATE DATABASE auth; //创建一个auth库。
use auth; //进入auth库,建立表。
CREATE TABLE users (user_name CHAR(16) not null,user_passwd CHAR(48)DEFAULT’’, PRIMARY KEY (user_name));
DEFAULT用于设置密码的默认字串。
PRIMARY设置主键字段。
drop table auth.user; //删除auth库中user表。
drop database auth; //删除auth库。
管理表中数据
insert into users values(‘lisi’,password(‘123456’))//向users表插入 lisi 用户
select * from auth.users; //查询auth.users表中的数据。
select user_name,user_passwd from aurh.users where user_name=‘lisi’;
特定语句 WHERE
update auth.users set user_passwd=password(‘123’)where user_name=(’‘lisi)
更新语句。
mysqladmin -uroot -p ‘12345’ password ‘pwd123’ //修改密码为pwd123.
delete from auth.users where user_name=‘lisi’ //删除lisi用户。
select user,host,password from mysql.user where user=’’
delete from mysql.user where user=’’ //删除来宾用户。
授权
grant select ON auth.* to ‘xiaoqi’@‘localhost’ identified by ‘1234’; //添加权限。
revoke all ON auth.* from ‘xiaoqi’@‘localhost’; //撤销对auth库的权限。