MySQL的数据库和数据表的简单操作

MySQL数据库和数据表的简单操作,用户注册、修改权限、数据库和数据表的创建、修改和删除的语句。

[cpp]  view plain  copy
  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. 所有权限  
  9.     grant all privileges on *.* to username@'%'  
  10.     grant all privileges on *.* to abc@'%'  
  11.       
  12. 回收权限  
  13.     revoke all privileges on *.* from username@‘%‘    
  14.     revoke all privileges on *.* from abc@‘%‘     
  15.   
  16. 修改密码:  
  17.     admin>mysqladmin -uroot -p123456 password 654321   将密码修改成654321  
  18.   
  19. 查看用户:  
  20.     select * from  mysql.user;  
  21.     select user from mysql.user;  
  22.    
  23. 删除用户abc;  
  24.     drop user abc;  
  25.   
  26. 修改密码  
  27.     admin>mysqladmin -u用户名 -p旧密码   password   新密码  
  28.     admin>mysqladmin -uroot -p123456  password  654321  -----密码修改成654321  
  29.   
  30. 查看有几个用户  
  31.     select user from mysql.user;  
  32. /*****************************************************************************/  
  33.   
  34. /*****************************数据库操作**************************************/    
  35. 1、mysql -uroot -p                                                       //登录数据库  
  36.   
  37. 2、show databases;                                                       //显示所有数据库  
  38.   
  39. 3、create database database_name character set character_name;           //创建数据库  
  40.    create database database_name character set gbk;  
  41.   
  42. 4、alter database database_name character set utf8;                      //字符集改为utf8  
  43.   
  44. 5、drop database database_name;                                          //删除数据库  
  45. /*****************************************************************************/  
  46.   
  47. /*****************************数据表操作**************************************/    
  48. 6、create table productinfo (  
  49.     id INT,   
  50.     proname VARCHAR(20),   
  51.     proprice FLOAT(5,2),   
  52.     prodate DATETIME  
  53.     );                                                                  //建数据表  
  54.       
  55. 7、alter table table_name   
  56.         ADD column_name | MODIFY column_name | DROP COLUMN column_name  //修改表的操作  
  57.      
  58.     alter table productinfo ADD proquantity int;                        //添加列   
  59.   
  60.     alter table productinfo MODIFY proname VARCHAR(30);                 //修改列宽  
  61.       
  62.     alter table productinfo CHANGE proname pronamenew VARCHAR(30);      //修改列名  
  63.       
  64.     alter table productinfo DROP COLUMN proquantity;                    //删除列  
  65.       
  66. 8、DROP TABLE table_name;                                                //删除数据表  
  67.    DROP TABLE productinfo;  
  68.      
  69. 9、desc  productinfo;                                                    //显示表的结构  
  70. /*****************************************************************************/  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值