php操作mysql数据库

1 篇文章 0 订阅

1.和数据库建立连接

->保证 你的mysql是启动的

->语法:$link=mysql_connect('ip','数据库用户名','数据库密码','你要操作哪一个库')

=>IP:你要访问的数据库所在电脑的IP地址,本机localhost/127.0.0.1

=>用户名:phpstudy 默认是 root

=>密码:phpstudy 默认是 root

=>database:选择一个你要操作的库

=>返回值:一个连接信息

2.执行sql语句操作数据库

+sql语句是操作Mysql数据库的唯一方法

+不管你执行的是增删改查,都是使用一个方法,只是不同的sql语句

+简单的sql语句:'SELECT*FROM`表名`',查询数据库这个表里面所有数据

+语法:$res=Mysqli_query(数据库连接信息,要执行的sql语句)

+返回值:sql语句的执行结果

=>语法:$data=mysqli_fetch_all(要解析的数据,解析的数据格式)

->要解析的数据,mysql_query的返回值

->解析的数据格式,MYSQLI_ASSOC,解析成关联型数组

php的json格式

php的数据格式转换成json格式字符串

=>json_encode(php 数据格式)

+json 格式字符串转换成php的数据格式

=>json_decode(json格式字符串)

sql语句:

查询的sql语句:

1.查询所有:

+SELECT * FROM `表`

+查询这个表里面的所有数据,每一个数据的每一个字段都要

2.查询所有数据但是只要几个字段

+SELECT 字段1,字段2,..... FROM `表`

3.WHERE 关键字

+按照条查询

+SELECT * FROM `表` WHERE `字段`条件

4.AND关键字

+并列条件查询

+SELECT * FROM `表` WHERE 条件1 AND 条件2

5.OR关键字

+或者条件查询

+SELECT * FROM `表` WHERE 条件1 OR 条件2

6.LIMIT分页查询

+SELECT * FROM `表`LIMIT 开始索引,多少个

7.ORDER BY 排序

+SELECT *FROM `表` ORDER BY `字段` DESC

+SELECT *FROM `表` ORDER BY `字段` ASC

8. LIKE % 模糊查询

+SELECT *FROM `表` WHERE `字段` LIKE `SAN%`-->必须是sanXXX

+SELECT *FROM `表` WHERE `字段` LIKE `%SAN`-->必须是XXXsan

+SELECT *FROM `表` WHERE `字段` LIKE `%SAN%`-->包含sna就可以

+SELECT *FROM `表` WHERE `字段` LIKE `_ _SAN%`-->前面必须有两个字符,后面发多少个无所谓

9.聚合函数(帮助我们计算一些内容)

count()统计数字

=>SELECT count(*)别名 FROM `表`;

avg()求平均值

=>SELECT avg(哪一个字段) 别名 FROM`表`;

max()最大值

=>SELECT max(字段) 别名 FROM`表`;

min()最大值

=>SELECT min(字段) 别名 FROM`表`;

插入的sql语句:

1.按照字段全部插入

+INSERT INTO `表` VALUES(参数1 , 参数2,....)

+在插入的时候,主键可以不写,写一个null

2.选取字段插入

+INSERT INTO `表` (字段1,字段2,...)VALUES(数据1,数据2...)

+注意:其他字段要允许为空

删除的sql语句

1.删除的语句

+DELETE FROM `表` WHERE 条件

修改的sql语句:

1.修改一条数据

+UPDATE `表` SET 要修改的字段=要修改的值 WHERE 条件

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值