在学习mysql时,分为mysqli(面向对象)和mysql(面向过程),还有PDO。
但是我做实例只使用了mysqli(面向对象),其他两类只是看了看做了了解。
常用参数说明:
host:连接的服务器地址。
servername:服务器名称。
username:连接数据库的用户名,默认值是服务器进程所有者的用户名。
password:连接数据库的密码,默认值为空。
dbname:连接的数据库名称。
port:TCP端口号。
socket:UNIX域socket。
常用语句:
1,连接数据库
通过赋值$conn来连接数据库,
面向对象----$conn = new mysqli($servername,$username,$password);
面向过程----$conn = mysqli_connect($servername,$username,$password);
赋值的同时也就执行了函数,$conn可以用来判断是否执行成功,下属跟if来判断。
面向对象和面向过程的判断链接语句不太一样,
面向对象的判断
if($conn->connect_error)
{
die("连接失败:" . $conn->connect_error);
}
面向过程的判断
if($conn)
{
die("连接失败:" . myusqli_connect_error);
}
PDO就不做表述了。
2.关闭连接使用:$conn->close(); 面向过程使用:mysqli_close($conn);
3.创建数据库
CREATE DATABASE
4.创建数据库表
CREATE TABLE
5.插入数据
使用INSERT INTO tablename(参数1,参数2,参数3……)VALUE(对应值1,对应值2,对应值3)
6.插入多条数据
使用mulity_query()函数来执行多条SQL语句,
插入数据方式和插入单条数据相同。
请注意,每个SQL语句必须用分号隔开。