MySQL 学习笔记二——连接 & 创建数据库
使用 PHP 脚本
连接 MySQL 数据库
PHP 提供了mysqli——connect()函数来连接数据库
mysqli_connect(host, username, password, dynamo, port, socket)
参数 | 描述 |
---|---|
host | 规定主机名字或者 IP 地址 |
username | 规定 MySQL 用户名 |
password | 规定 MySQL 密码 |
dbname | 规定默认使用的数据库 |
port | 规定尝试连接到 MySQL 服务器的端口号 |
socket | 规定 socket 或要使用的已命名 pipe |
实例
<?php
$dbhost = 'localhost'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('Could not connect: ' . mysqli_error());
}
echo '数据库连接成功!';
mysqli_close($conn);
?>
创建数据库
PHP 使用 mysqli_query 函数来创建或者删除 MySQL 数据库
mysqli_query(connection, query, resultmode)
参数 | 描述 |
---|---|
connection | 必需,规定使用的 MySQL 连接 |
query | 必需,规定查询字符串 |
resultmode | 可选,一个常量,可以是下列值中任意一一个: MYSQLI_USE_RESULT(如果需要检索大量数据) MY_SQLI_STORE_RESULT(默认) |
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '123456';
$conn = mysqli_connect($dbhost, $dbuser, $dbpass)
if(!$conn){
die('连接错误'.mysqli_error($conn));
}
echo '连接成功<br/>';
$sql = 'CREATE DATABASE BIGBOSS';
$retval = mysqli_query($conn,$sql);
if(! $retval){
die('创建数据库失败:'. mysqli_error($retval));
}
echo '数据库 BIGBOSS 创建成功\n';
my_sqli_close($conn);
?>