MariaDB 创建数据库
在MariaDB中,创建或删除数据库通常需要root用户或管理员的特权。在这些帐户下,你有两个选项来创建一个数据库 – 使用mysqladmin二进制文件或者使用一个PHP脚本。
mysqladmin二进制文件
下面的示例演示了如何使用mysqladmin二进制文件来创建一个名为 Products 的数据库。 –
[root@host]# mysqladmin -u root -p create PRODUCTS
Enter password:******
PHP创建数据库脚本
PHP使用 mysql_query 函数来创建MariaDB数据库。该函数使用两个参数,一个可选参数,并在成功时返回值“true”,否则返回“false”。
语法
请查看以下 创建数据库脚本 的语法:
bool mysql_query( sql, connection );
下面给出了参数的描述−
序号 | 参数与描述 |
---|---|
1 | sql 此必需参数包含执行操作所需的SQL查询。 |
2 | connection 如果未指定,此可选参数将使用最近使用的连接。 |
尝试以下示例代码来创建数据库 –
<html>
<head>
<title>Create a MariaDB Database</title>
</head>
<body>
<?php
dbhost = 'localhost:3036';dbuser = 'root';
dbpass = 'rootpassword';conn = mysql_connect(dbhost,dbuser, dbpass);
if(!conn ) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully<br />';
sql = 'CREATE DATABASE PRODUCTS';retval = mysql_query( sql,conn );
if(! retval ) {
die('Could not create database: ' . mysql_error());
}
echo "Database PRODUCTS created successfully\n";
mysql_close(conn);
?>
</body>
</html>
成功删除后,您将看到以下输出−
mysql> Database PRODUCTS created successfully
mysql> SHOW DATABASES;
+-----------------------+
| Database |
+-----------------------+
| PRODUCTS |
+-----------------------+