赞
踩
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 条件
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。