MySQL - Tạo cơ sở dữ liệu
Tạo cơ sở dữ liệu bằng mysqladmin
Bạn sẽ cần các đặc quyền đặc biệt để tạo hoặc xóa cơ sở dữ liệu MySQL. Vì vậy, giả sử bạn có quyền truy cập vào người dùng gốc, bạn có thể tạo bất kỳ cơ sở dữ liệu nào bằng cách sử dụng mysqlmysqladmin nhị phân.
Thí dụ
Đây là một ví dụ đơn giản để tạo cơ sở dữ liệu có tên TUTORIALS -
[root@host]# mysqladmin -u root -p create TUTORIALS
Enter password:******
Điều này sẽ tạo một cơ sở dữ liệu MySQL có tên là TUTORIALS.
Tạo cơ sở dữ liệu bằng PHP Script
PHP sử dụng mysql_querychức năng tạo hoặc xóa cơ sở dữ liệu MySQL. Hàm này nhận hai tham số và trả về TRUE khi thành công hoặc FALSE nếu thất bại.
Cú pháp
bool mysql_query( sql, connection );
Sr.No. | Mô tả về Thông Số |
---|---|
1 | sql Bắt buộc - Truy vấn SQL để tạo hoặc xóa cơ sở dữ liệu MySQL |
2 | connection Tùy chọn - nếu không được chỉ định, thì kết nối được mở lần cuối bởi mysql_connect sẽ được sử dụng. |
Thí dụ
Ví dụ sau để tạo cơ sở dữ liệu:
<html>
<head>
<title>Creating MySQL 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 TUTORIALS';
$retval = mysql_query( $sql, $conn );
if(! $retval ) {
die('Could not create database: ' . mysql_error());
}
echo "Database TUTORIALS created successfully\n";
mysql_close($conn);
?>
</body>
</html>