当前位置:   article > 正文

php操作mysql数据库

php操作mysql数据库

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 条件

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号