Để tạo một bảng mới trong cơ sở dữ liệu MySQL, bạn sẽ sử dụng câu lệnh SQL CREATE TABLE
. Dưới đây là một ví dụ về cách tạo một bảng mới với một số trường cơ bản:
-
Đầu tiên, bạn cần chọn cơ sở dữ liệu mà bạn muốn làm việc với nó bằng câu lệnh
USE
:USE ten_co_so_du_lieu;
Thay
ten_co_so_du_lieu
bằng tên của cơ sở dữ liệu mà bạn muốn tạo bảng trong đó. -
Tiếp theo, sử dụng câu lệnh
CREATE TABLE
để tạo bảng mới. Ví dụ, để tạo một bảngNhanVien
với một số trường thông tin cơ bản nhưID
,HoTen
, vàEmail
, bạn có thể sử dụng câu lệnh sau:CREATE TABLE NhanVien ( ID INT AUTO_INCREMENT PRIMARY KEY, HoTen VARCHAR(255) NOT NULL, Email VARCHAR(255) UNIQUE NOT NULL );
-
Trong ví dụ trên:
ID
là một trường số nguyên, được tự động tăng (tự động thêm 1 mỗi khi bạn thêm một bản ghi mới), và được đặt làm khóa chính của bảng.HoTen
là một trường chuỗi, có tối đa 255 ký tự, và không được phép để trống (NOT NULL
).Email
cũng là một trường chuỗi, tối đa 255 ký tự, không được phép trùng lặp (UNIQUE
), và không được để trống.
Lưu ý:
- Kiểu dữ liệu (
INT
,VARCHAR(255)
, v.v.) và các ràng buộc (NOT NULL
,UNIQUE
,PRIMARY KEY
) nên được chọn dựa trên nhu cầu cụ thể của dữ liệu bạn muốn lưu trữ. - Bạn cũng có thể thêm nhiều ràng buộc và chỉ định các thuộc tính khác cho mỗi trường tùy theo yêu cầu của bạn, chẳng hạn như
DEFAULT
cho giá trị mặc định, hoặcFOREIGN KEY
để thiết lập mối quan hệ với bảng khác.
Sau khi bạn chạy câu lệnh
CREATE TABLE
, bảng mới sẽ được tạo trong cơ sở dữ liệu đã chọn, và bạn có thể bắt đầu thêm dữ liệu vào bảng này.
Comments