MySQL的数据库和数据表的简单操作,用户注册、修改权限、数据库和数据表的创建、修改和删除的语句。
- /***************************用户**********************************/
- select user(); ---查看当前用户;
- create user abc identified by '123456'; ---创建用户,查看navicat
- 创建用户,权限
- grant select,insert,update,delete on *.* to 用户名 @'%' identified by '123456‘;
- grant select,insert,update,delete on *.* to abc @'%' identified by '123456‘
- 所有权限
- grant all privileges on *.* to username@'%'
- grant all privileges on *.* to abc@'%'
- 回收权限
- revoke all privileges on *.* from username@‘%‘
- revoke all privileges on *.* from abc@‘%‘
- 修改密码:
- admin>mysqladmin -uroot -p123456 password 654321 将密码修改成654321
- 查看用户:
- select * from mysql.user;
- select user from mysql.user;
- 删除用户abc;
- drop user abc;
- 修改密码
- admin>mysqladmin -u用户名 -p旧密码 password 新密码
- admin>mysqladmin -uroot -p123456 password 654321 -----密码修改成654321
- 查看有几个用户
- select user from mysql.user;
- /*****************************************************************************/
- /*****************************数据库操作**************************************/
- 1、mysql -uroot -p //登录数据库
- 2、show databases; //显示所有数据库
- 3、create database database_name character set character_name; //创建数据库
- create database database_name character set gbk;
- 4、alter database database_name character set utf8; //字符集改为utf8
- 5、drop database database_name; //删除数据库
- /*****************************************************************************/
- /*****************************数据表操作**************************************/
- 6、create table productinfo (
- id INT,
- proname VARCHAR(20),
- proprice FLOAT(5,2),
- prodate DATETIME
- ); //建数据表
- 7、alter table table_name
- ADD column_name | MODIFY column_name | DROP COLUMN column_name //修改表的操作
- alter table productinfo ADD proquantity int; //添加列
- alter table productinfo MODIFY proname VARCHAR(30); //修改列宽
- alter table productinfo CHANGE proname pronamenew VARCHAR(30); //修改列名
- alter table productinfo DROP COLUMN proquantity; //删除列
- 8、DROP TABLE table_name; //删除数据表
- DROP TABLE productinfo;
- 9、desc productinfo; //显示表的结构
- /*****************************************************************************/