Để 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?
$sql="CREATE DATABASE $db_name"; mysql_query($connect)or die ("DB ISNOT CREATED!");
$sql="CREATE_DATABASE $db_name"; mysql_query($sql)or die ("DB IS NOT CREATED!");
$sql="CREATE DATABASE $db_name"; mysql_query($sql,$connect)or die ("DB IS NOT CREATED!");
mysql_select_db($db_name,$connect) or die ("DB IS NOT SELECT");
Đá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.