MySQL权限设置SQL语句详解
需积分: 28 66 浏览量
更新于2024-08-17
收藏 911KB PPT 举报
"MySQL中设定存取权限的SQL语句-PHP5中文手册基础"
在MySQL数据库管理系统中,管理员可以通过GRANT语句来设置用户的访问权限,控制他们对特定数据库和表的操作。GRANT语句的基本格式是:
```
GRANT ALL|{SELECT,INSERT,UPDATE,DELETE} ON 数据库.表 TO 用户名@"主机名" IDENTIFIED BY "密码"
```
此语句用于授予用户不同的操作权限,如全部权限(ALL)或单个权限(如SELECT、INSERT、UPDATE、DELETE)。数据库和表名可以用星号(*)来表示不限定数据库或表,主机名用百分号(%)表示用户可以从任何主机连接到数据库。例如:
1. 增加一个名为`testuser`的用户,允许其从任何主机连接到数据库并执行对`testdata`数据库的所有操作,密码设置为`12345678`,可以使用以下命令:
```sql
GRANT ALL ON testdata.* TO 'testuser'@'%' IDENTIFIED BY '12345678';
```
2. 如果只想让`testuser`拥有查询`testdata`数据库中所有表的权限,可以使用:
```sql
GRANT SELECT ON testdata.* TO 'testuser'@'%' IDENTIFIED BY '12345678';
```
执行权限变更后,需要使用`FLUSH PRIVILEGES;`命令刷新MySQL的权限表,确保新的权限设置生效。
PHP5中文手册基础涵盖了从基础到高级的PHP编程知识,包括:
- 第一章至第四章:介绍了PHP的起源、安装配置、基础语法(如数值类型、运算符和表达式)和基本控制语句。
- 第五章:讨论了PHP的面向对象编程特性。
- 第六章至第十四章:涉及数据库操作(如上述的MySQL权限设置)、Cookie和Session的使用、文件和目录操作、网络应用、正则表达式、图像处理、XML处理,以及综合实例。
学习这些章节后,开发者将能够掌握PHP的核心概念和技术,从而编写出功能丰富的Web应用程序。PHP是一种广泛应用的开放源代码服务器端脚本语言,特别适合于Web开发,并且可以嵌入到HTML中。自1994年诞生以来,PHP经历了多次迭代,从最初的个人主页工具发展成为支持复杂Web应用的成熟平台。通过对比其他CGI接口,我们可以看到PHP在易用性、效率和灵活性方面的优势。
2021-01-05 上传
2019-03-12 上传
2021-03-24 上传
点击了解资源详情
点击了解资源详情
2009-07-19 上传
2021-04-03 上传
2020-09-08 上传
2018-09-17 上传
杜浩明
- 粉丝: 15
- 资源: 2万+
最新资源
- Flex 3 Cookbook中文版
- uf2008_WhyUDesign.pdf
- Oracle9i Database Error Messages.pdf
- RS232 通讯原理.doc
- Ubuntu实用学习手册
- SQL 语法教程不错
- 8051串口通信源程序
- 风中叶 cvs教程(浪曦)
- struts,spring,hibernate面试题
- 如何实现动态窗口的创建
- Addison.Wesley.MySQL.4th.Edition.Sep.2008
- vigeneer的加解密以及破译的代码
- FreeMarker中文文档
- Java学生成绩管理系统源代码
- WCDMA核心网及其演进
- 电子现金、电子信用卡、电子支票、网上银行和第三方支付的区别