php和mysql连接数据库,mysql 和php连接数据库

本文详细介绍了MySQL数据库的数据备份与恢复操作,包括使用SELECT INTO OUTFILE和mysqldump命令进行数据导出与导入。同时,讲解了如何创建、赋权和删除用户,以及权限的授予和撤销。此外,还提到了使用PHP连接MySQL数据库的方法以及如何通过mysql_affected_rows()判断SQL操作的影响行数。
摘要由CSDN通过智能技术生成

1、单表数据备份

将表中数据备份出来,只数据没有结构。

语法:

select *或字段列表 from 表名into outfile 路径 【列控制】【行控制】;

列控制】

是以fields关键字开始,由以下控制信息:

terminate by ‘字符‘每个字段以什么结尾

enclosed by ‘字符‘每个字段用什么包含

escaped by ‘字符‘特殊字符用什么显示

【行控制】

是以lines关键字开始,

starting by ‘字符‘;

备份:

将或数据库中数据以sql语句的形式备份到文本文件。此种方式包含数据与结构。

语法:

mysqldump.exe -u用户 -p 数据库 > 目标文件

还原:

方法1:

在cmd环境使用

msyql -u用户名 -p 数据库 < 源文件;

权限管理

创建用户

语法:

create user ‘用户名‘@‘主机名‘ identified by ‘密码‘;

说明:

用户名必须加引号

密码必须加引号

主机名有以下几种

localhost表示新创建用户只能在本机(服务器)进行登陆

IP表示新创建用户只能在指定的IP上进行登陆

%没有限制

新创建的用户没有任何限制

为用户指定权限

语法:

grant all privileges或权限 on 数据库名【.表名】 to 用户

说明:

all privileges 表示所有的权限

create、drop、alter、truncate

update、insert、delete、show

移除权限

语法:

revoke all privileges或权限 on 数据库名【.表名】 from 用户;

删除用户:

语法:

drop user 用户名

登陆(连接)

mysql_connect(‘host:port‘,‘user‘,‘password‘);

说明:

此函数是用于php连接mysql数据库

host表示主机名localhost表查本机,此参数可以使用ip

port是端口号mysql默认的端口号是3306,如果是3306可以省略

user表示用户名

password表示密码

此函数,如果连接成功返回一个resource(3) of type (mysql link);如果失败返回是false

对于update语句

如果返回true表示,只能仅能说明sql语句正确。如果要确定数据是否更新成功,需要使用mysql_affected_rows()函数来判断。

mysql_affected_rows();

用于返回影响的行数

对于delete语句

如果返回true表示,只能仅能说明sql语句正确。如果要确定数据是否删除成功,需要使用mysql_affected_rows()函数来判断。

mysql 和php连接数据库

标签:mina   字符   nec   服务   主机   影响   数据库   连接   需要

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:http://www.cnblogs.com/phphtml/p/6119649.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值