MySql--数据库和数据表的创建、修改及删除
程序员文章站
2022-05-30 16:38:51
...
总结一下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 [email protected]'%'
grant all privileges on *.* to [email protected]'%'
回收权限
revoke all privileges on *.* from [email protected]‘%‘
revoke all privileges on *.* from [email protected]‘%‘
修改密码:
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; //显示表的结构
/*****************************************************************************/
转载于:https://my.oschina.net/u/3433829/blog/881514
下一篇: 得到指定节点的所有的父节点