Để tạo một cơ sở dữ liệu (database) trong MySQL, bạn sử dụng lệnh CREATE DATABASE
. Dưới đây là hướng dẫn chi tiết về cách tạo cơ sở dữ liệu:
CREATE DATABASE database_name;
database_name
: Tên của cơ sở dữ liệu mà bạn muốn tạo. Tên này phải tuân theo quy tắc đặt tên và không được trùng với tên cơ sở dữ liệu hiện có trên máy chủ.Giả sử bạn muốn tạo một cơ sở dữ liệu có tên là my_database
, bạn chỉ cần sử dụng lệnh sau:
CREATE DATABASE my_database;
Sau khi chạy lệnh này, MySQL sẽ tạo cơ sở dữ liệu my_database
trên máy chủ của bạn.
Bạn có thể thêm tùy chọn cho lệnh CREATE DATABASE
để xác định mã hóa ký tự (character set
) và sắp xếp (collation
) cho cơ sở dữ liệu.
CREATE DATABASE my_database CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CHARACTER SET utf8mb4
: Chỉ định cơ sở dữ liệu sử dụng mã hóa ký tự utf8mb4
, hỗ trợ toàn bộ các ký tự Unicode, bao gồm cả emoji.COLLATE utf8mb4_unicode_ci
: Thiết lập quy tắc sắp xếp và so sánh chuỗi dựa trên chuẩn Unicode, không phân biệt chữ hoa và chữ thường.Sau khi tạo cơ sở dữ liệu, bạn có thể kiểm tra xem nó đã được tạo thành công hay chưa bằng lệnh sau:
SHOW DATABASES;
Lệnh này sẽ hiển thị danh sách tất cả các cơ sở dữ liệu hiện có trên máy chủ, bao gồm cả cơ sở dữ liệu mới vừa tạo.
Sau khi tạo cơ sở dữ liệu, để bắt đầu làm việc với nó (ví dụ như tạo bảng, thêm dữ liệu), bạn cần chọn cơ sở dữ liệu đó bằng lệnh USE
:
USE my_database;
Sau khi chạy lệnh này, mọi lệnh liên quan đến dữ liệu bạn thực hiện (tạo bảng, thêm dữ liệu, truy vấn, v.v.) sẽ được áp dụng cho cơ sở dữ liệu my_database
.
utf8mb4
để hỗ trợ toàn bộ bộ ký tự Unicode.collation
) phù hợp.Như vậy, để tạo một cơ sở dữ liệu trong MySQL, bạn chỉ cần sử dụng lệnh CREATE DATABASE
cùng với tên cơ sở dữ liệu, và có thể thêm các tùy chọn nâng cao như mã hóa ký tự và quy tắc sắp xếp.