人工操作大量的数据是一件很繁琐的事情,所以需要数据库来帮助管理数据。
MySQL作为一种主流数据库,使用SQL语言,一般可以通过MySQL终端和phpMyAdmin图形化工具来进行输入管理,phpMyAdmin可以在wnmp中的local页面找到。
CREATE DATABASE example;创建example数据库
USE example;选择使用example数据库
CREATE TABLE users (
name varchar(30),
email varchar(50),
)
建立在example数据库下的users表格,包含name和email两个列,varchar类型,大小分别为30和50.
INSERT INTO users (name, email)
VALUES (‘Jack’,’jacksemail@gmail.com’)
向users表格插入数据,name对应’Jack’,email对应’jacksemail@gmail.com’
SELECT * FROM users
请求users表下的所有列的数据
SELECT name FROM users
请求users表下的name列的数据
SELECT name, email FROM users
请求users表下的name和email列的数据
mysqli_connection(‘数据库的位置’,’数据库用户名’,’数据库口令’,’数据库名’)
数据库的位置 = 域名,IP地址或localhost
数据库用户名 = root (MySQL默认)
数据库口令 = password (MySQL默认)
数据库名 = example (自己定义的数据库名)
mysqli query(databaseconnect,query);
通过一个数据库连接和一个查询串完成SQL查询
my close(databaseconnect)
关闭连接
<?php $dbc = mysqli_connect('localhost','Jack','password','example') or die ('Error connecting to MySQL server'); $query = "INSERT INTO users (name, email)". "VALUE ('Jack','jacksemail@gmail.com')"; $result = mysqli_query($dbc, $query) or die ('Error querying database'); $mysqli_close($dbc);?>
本章主要讲了两部分,一是在数据库中如何建立数据库表,插入数据,查询数据;二是如何在php中连接数据库,插入数据,关闭数据库。