JavaScript is required

Để tạo một DATABASE có tên là “db_name” ta dùng câu lệnh truy vấn MySQL nào sau đây?

A.

$sql="CREATE DATABASE $db_name"; mysql_query($connect)or die ("DB ISNOT CREATED!");

B.

$sql="CREATE_DATABASE $db_name"; mysql_query($sql)or die ("DB IS NOT CREATED!");

C.

$sql="CREATE DATABASE $db_name"; mysql_query($sql,$connect)or die ("DB IS NOT CREATED!");

D.

mysql_select_db($db_name,$connect) or die ("DB IS NOT SELECT");

Trả lời:

Đáp án đúng: C


Câu lệnh CREATE DATABASE db_name được sử dụng để tạo một cơ sở dữ liệu mới trong MySQL. Hàm mysql_query($sql, $connect) dùng để thực thi câu truy vấn SQL trên kết nối cơ sở dữ liệu đã được thiết lập ($connect). Nếu việc tạo cơ sở dữ liệu thất bại, thông báo lỗi "DB IS NOT CREATED!" sẽ được hiển thị.

Phương án 1 sai vì sử dụng mysql_query($connect) thay vì mysql_query($sql, $connect), điều này có nghĩa là nó cố gắng thực thi kết nối chứ không phải câu truy vấn SQL.

Phương án 2 sai vì cú pháp CREATE_DATABASE không đúng, cú pháp đúng phải là CREATE DATABASE.

Phương án 4 sai vì mysql_select_db() dùng để chọn một cơ sở dữ liệu đã tồn tại, chứ không phải để tạo mới.

Câu hỏi liên quan