MySql--数据库和数据表的创建、修改及删除

总结一下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;													//显示表的结构
/*****************************************************************************/


你可能感兴趣的:(MySql,mysql)