show databases; 显示数据库
use mysql; 进入数据库show tables; 显示示数据库中的表desc user; 查看user表的数据结构flush privileges; 刷新数据库信息select host.user,password from user; 查询user表中的host,user,password字段create database westos; 创建westos数据库
use westos; create table linux( 创建表,username,password字段username varchar(15) not null,password varchar(15) not null);select * from mysql.user; 查询mysql库下的user表中的所以alter table linux add age varchar(4); 添加age字段到linux表中ALTER TABLE linux DROP age 删除age字段ALTER TABLE linux ADD age VARCHAR(5) AFTER name 在name字段后添加字段agecreate database database-name; 创建新的数据库
drop database database-name; 删除数据库 use database-name; 指定使用数据库 2.展示所用关系数据库(database)的表单信息及数据记录操作 show tables; 显示当前关系数据库中的表单信息。 create table table-name (field1 type,filed2 type); 创建表单并规定格式 describe table-name; 查看表单结构描述 drop table table-name; 删除表单 delete from table-name; 删除表单所有内容 delete from table-name where filed条件; 删除满足where条件的所在行 select * from table-name; 查看表单数据 select field1,filed2 from table-name; 只查看field1,2所在列内容数据 select * from table-name where field条件; 查找出filed满足条件的行的数据 update table-name set filed=?; 修改field所有数据为? update table-name set filed=? where field条件; 修改满足where的field数据变为? 下表是where使用的参数作用。 3.用户管理及用户权限管理 1.用户管理(用户信息存储于mysql关系数据库的user表单中,) create user 用户名@主机名 identified by '密码'; 创建新用户 select host,user,password from user; 查看用户信息(几项重要信息), 其实就是查询mysql数据库中user表单信息,其它对用户修改,删除操作类似操作普通表单。 2.用户权限管理 grant 权限 on database-name.table-name to 用户名@主机; 对某关系数据库中的某表单赋权限 权限:select, update, delete, insert show grants for 用户名@主机; 查看用户权限