MySQL权限设置SQL语句详解
需积分: 50 98 浏览量
更新于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-04-21 上传
2021-01-05 上传
2021-10-28 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
2024-05-25 上传
2023-08-17 上传
2023-04-14 上传
2023-05-31 上传
杜浩明
- 粉丝: 12
- 资源: 2万+
最新资源
- 十种常见电感线圈电感量计算公式详解
- 军用车辆:CAN总线的集成与优势
- CAN总线在汽车智能换档系统中的作用与实现
- CAN总线数据超载问题及解决策略
- 汽车车身系统CAN总线设计与应用
- SAP企业需求深度剖析:财务会计与供应链的关键流程与改进策略
- CAN总线在发动机电控系统中的通信设计实践
- Spring与iBATIS整合:快速开发与比较分析
- CAN总线驱动的整车管理系统硬件设计详解
- CAN总线通讯智能节点设计与实现
- DSP实现电动汽车CAN总线通讯技术
- CAN协议网关设计:自动位速率检测与互连
- Xcode免证书调试iPad程序开发指南
- 分布式数据库查询优化算法探讨
- Win7安装VC++6.0完全指南:解决兼容性与Office冲突
- MFC实现学生信息管理系统:登录与数据库操作