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>