MySQL的数据库和数据表的简单操作,用户注册、修改权限、数据库和数据表的创建、修改和删除的语句。
[cpp] view plain copy /***************************用户**********************************/ 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; //显示表的结构 /*****************************************************************************/
