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

素颜马尾好姑娘i 2022-06-18 04:21 298阅读 0赞

总结一下MySql的数据库和数据表的简单操作,关于用户注册、修改权限、数据库和数据表的创建、修改和删除的语句。

  1. /***************************用户**********************************/
  2. select user(); ---查看当前用户;
  3. create user abc identified by '123456'; ---创建用户,查看navicat
  4. 创建用户,权限
  5. grant select,insert,update,delete on *.* to 用户名 @'%' identified by '123456‘;
  6. grant select,insert,update,delete on *.* to abc @'%' identified by '123456
  7. 所有权限
  8. grant all privileges on *.* to username@'%'
  9. grant all privileges on *.* to abc@'%'
  10. 回收权限
  11. revoke all privileges on *.* from username@‘%‘
  12. revoke all privileges on *.* from abc@‘%‘
  13. 修改密码:
  14. admin>mysqladmin -uroot -p123456 password 654321 将密码修改成654321
  15. 查看用户:
  16. select * from mysql.user;
  17. select user from mysql.user;
  18. 删除用户abc
  19. drop user abc;
  20. 修改密码
  21. admin>mysqladmin -u用户名 -p旧密码 password 新密码
  22. admin>mysqladmin -uroot -p123456 password 654321 -----密码修改成654321
  23. 查看有几个用户
  24. select user from mysql.user;
  25. /*****************************************************************************/
  26. /*****************************数据库操作**************************************/
  27. 1mysql -uroot -p //登录数据库
  28. 2show databases; //显示所有数据库
  29. 3create database database_name character set character_name; //创建数据库
  30. create database database_name character set gbk;
  31. 4alter database database_name character set utf8; //字符集改为utf8
  32. 5drop database database_name; //删除数据库
  33. /*****************************************************************************/
  34. /*****************************数据表操作**************************************/
  35. 6create table productinfo (
  36. id INT,
  37. proname VARCHAR(20),
  38. proprice FLOAT(5,2),
  39. prodate DATETIME
  40. ); //建数据表
  41. 7alter table table_name
  42. ADD column_name | MODIFY column_name | DROP COLUMN column_name //修改表的操作
  43. alter table productinfo ADD proquantity int; //添加列
  44. alter table productinfo MODIFY proname VARCHAR(30); //修改列宽
  45. alter table productinfo CHANGE proname pronamenew VARCHAR(30); //修改列名
  46. alter table productinfo DROP COLUMN proquantity; //删除列
  47. 8DROP TABLE table_name; //删除数据表
  48. DROP TABLE productinfo;
  49. 9desc productinfo //显示表的结构
  50. /*****************************************************************************/

发表评论

表情:
评论列表 (有 0 条评论,298人围观)

还没有评论,来说两句吧...

相关阅读