×

Làm thế nào để tạo một bảng mới trong cơ sở dữ liệu?

Để 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:

  1. Đầ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 đó.

  2. 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ảng NhanVien 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
    );
    
  3. 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ặc FOREIGN 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