| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
龙腾教程网  
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
 
  您当前位置:您现在的位置: 龙腾软件教程网 >> 文章中心 >> 数据库教程 >> MySQL >> 文章正文>>>>>> 
MySQL5常用数据库操作SQL语句

MySQL5常用数据库操作SQL语句

 MYSQL 5是MYSQL数据库最新的版本,本文MYSQL操作的常用语句

一, 创建用户:

        命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';

        说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器.

       例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';
                CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456';
                CREATE USER 'pig'@'%' IDENTIFIED BY '123456';
                CREATE USER 'pig'@'%' IDENTIFIED BY '';
                CREATE USER 'pig'@'%';

二,授权:

       命令:GRANT privileges ON databasename.tablename TO 'username'@'host'

      说明: privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等(详细列表见该文最后面).如果要授予所的权限则使用ALL.;databasename - 数据库名,tablename-表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示, 如*.*.

       例子: GRANT SELECT, INSERT ON test.user TO 'pig'@'%';
                GRANT ALL ON *.* TO 'pig'@'%';

       注意:用以上命令授权的用户不能给其它用户授权,如果想让该用户可以授权,用以下命令:
           GRANT privileges ON databasename.tablename TO 'username'@'host' WIDTH GRANT OPTION;

三.设置与更改用户密码

      命令:SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');如果是当前登陆用户用SET PASSWORD = PASSWORD("newpassword");

       例子: SET PASSWORD FOR 'pig'@'%' = PASSWORD("123456");

四.撤销用户权限

       命令: REVOKE privilege ON databasename.tablename FROM 'username'@'host';

      说明: privilege, databasename, tablename - 同授权部分.

       例子: REVOKE SELECT ON *.* FROM 'pig'@'%';

       注意: 假如你在给用户'pig'@'%'授权的时候是这样的(或类似的):GRANT SELECT ON test.user TO 'pig'@'%', 则在使用REVOKE SELECT ON *.* FROM 'pig'@'%';命令并不能撤销该用户对test数据库中user表的SELECT 操作.相反,如果授权使用的是GRANT SELECT ON *.* TO 'pig'@'%';则REVOKE SELECT ON test.user FROM 'pig'@'%';命令也不能撤销该用户对test数据库中user表的Select 权限.

       具体信息可以用命令SHOW GRANTS FOR 'pig'@'%'; 查看.

五.删除用户

       命令: DROP USER 'username'@'host';

附表:在MySQL中的操作权限

ALTER

Allows use of ALTER TABLE.

ALTER ROUTINE

Alters or drops stored routines.

CREATE

Allows use of CREATE TABLE.

CREATE ROUTINE

Creates stored routines.

CREATE TEMPORARY TABLE

Allows use of CREATE TEMPORARY TABLE.

CREATE USER

Allows use of CREATE USER, DROP USER, RENAME USER, and REVOKE ALL PRIVILEGES.

CREATE VIEW

Allows use of CREATE VIEW.

DELETE

Allows use of DELETE.

DROP

Allows use of DROP TABLE.

EXECUTE

Allows the user to run stored routines.

FILE

Allows use of SELECT... INTO OUTFILE and LOAD DATA INFILE.

INDEX

Allows use of CREATE INDEX and DROP INDEX.

INSERT

Allows use of INSERT.

LOCK TABLES

Allows use of LOCK TABLES on tables for which the user also has SELECT privileges.

PROCESS

Allows use of SHOW FULL PROCESSLIST.

RELOAD

Allows use of FLUSH.

REPLICATION

Allows the user to ask where slave or master

CLIENT

servers are.

REPLICATION SLAVE

Needed for replication slaves.

SELECT

Allows use of SELECT.

SHOW DATABASES

Allows use of SHOW DATABASES.

SHOW VIEW

Allows use of SHOW CREATE VIEW.

SHUTDOWN

Allows use of mysqladmin shutdown.

SUPER

Allows use of CHANGE MASTER, KILL, PURGE MASTER LOGS, and SET GLOBAL SQL statements. Allows mysqladmin debug command. Allows one extra connection to be made if maximum connections are reached.

UPDATE

Allows use of UPDATE.

USAGE

Allows connection without any specific privileges.


上一篇:
  • 上一篇文章:
  • 下一篇
  • 下一篇文章: 没有了
  • 收藏此文到百度搜藏 百度搜藏| 新浪VIvi| 365key| Younote| 博采中心| 你好BLOG| 亿友网摘| 和讯网摘|
    相关文章    
    无法远程登入MySQL数据库的原因和解决办法
    MySQL数据库中的各种乱码及其解决方法
    MySQL的嵌套查询技巧
    asp.net2.0利用MySQL ODBC Driver-MyODBC 3
    access表导到mysql数据库新技巧
    MySQL5存储过程编写实践
    MYSQL数据库常见出错代码查表
    Linux上安装MYSQL数据库的方法
    MySQL数据库中SELECT语句详解
    无法远程登入MySQL的几种解决办法
     
     
     
    最新文章
    普通文章 MySQL5常用数据库操作SQL语句最新文章
    普通文章 无法远程登入MySQL数据库的原因和最新文章
    普通文章 C#语言制作蜘蛛程序详解最新文章
    普通文章 IImageready制作摇钱树搞笑小动画最新文章
    普通文章 ImageRdady制作自己的个性QQ动画最新文章
    普通文章 PPStream突破ISP限制 流畅播放网最新文章
    普通文章 Photoshop制作立体积雪玻璃字最新文章
    普通文章 快速创建Windows Vista系统健康报最新文章
    普通文章 Photoshop制作非主流Shine风格效最新文章
    普通文章 Photoshop制作Windows vista桌面最新文章
     
    热门文章
  • 没有推荐文章
  •  
     
     
    设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 

    版权所有2006-2008 龙腾教程网