一.补充
可变变量
$a = 'hello';
$$a = 'word';
$$$a = '123';
echo $hello; // 123
二.数据库存储
数据库(Data Base) = 数据存储(table) + 数据操作API(应用程序接口)
API:应用程序接口 (application interface)
数据库操作API就是对数据库数据进行操作的接口 (方法)
常见有名的数据库:
MySQL:是一个免费的开元的数据库,后来被oracle(甲骨文)收购
oracle: 甲骨文,收费的数据库
Sql Server: 微软的数据库
我们学习MySQL数据库,安装了xampp就可以集成Apache和MySQL的服务
数据库的可视化工具:sqlyog或者使用xampp中集成的phpmyadmain
1.数据库的连接
使用php可以连接当前服务器下的数据库,用于读取数据库中的内容以及对数据库进行操作
2.连接数据库的语法
php的支持:
mysql 支持的语法:
// 1.链接数据库
$conn = mysql_conect('localhost','root','');
// 2.选择连接的库
mysql_select_db('1709B');
// 3.中文编码
mysql_query("SETNAMES UTF8");
// 4.书写sql语句
$sql = "SELECT * FROM diaocha";
// 5.执行sql语句
$result = mysql_query($sql);
// 6.关闭数据库
mysql_close($conn);
mysqli 支持的语法:
// 1.链接数据库
$conn = mysqli_conect('localhost','root','');
// 2.选择连接的库
mysqli_select_db($conn,'1709B');
// 3.中文编码
mysqli_query($conn,"SETNAMES UTF8");
// 4.书写sql语句
$sql = "SELECT * FROM diaocha";
// 5.执行sql语句
$result = mysqli_query($conn,$sql);
// 6.关闭数据库
mysqli_close($conn);
3.phpMyAdmain中新建数据库
数据库名称+编码方式utf8_unicode_ci
新建数据库表+字段数量
设置字段+字段类型 (整型,浮点,字符串...)
一个空数组
三,数据库的操作
数据库增删改查
1.数据库插入数据
1)插入所有信息
INSERT INTO student VALUES(1,'王雪丽',20,'女','842821853','山西','15234503145','我是wxl,哈哈哈')
插入一整条数据,包含了所有的值
2)部分值插入
INSERT INTO student (id,name,description) VALUES (5,'小二','我是小二');
插入提到的部分值,其他值为空
2. 删除数据
DELETE FROM student WHERE id = 1
删除id=1的这条数据
3.更新数据 (改)
1)
UPDATE student set age = 20 WHERE id = 5
修改一个字段,将student中的id为5的这条数据中的age改为20
2)条件更新数据
UPDATE student set description = '男人四十一朵花' WHERE age > 40 and age < 45;
4.查询数据
1)select * from table
通过*查询所有字段,但是不能规定字段的顺序,数据量特别大时,查询效率太低,所以建议书写详细的条件查询
MYSQL
最新推荐文章于 2024-08-03 17:24:50 发布