Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

TẠO BẢNG trong SQL - Mọi thứ bạn cần biết về tạo bảng trong SQL

SQL hoặc Ngôn ngữ truy vấn có cấu trúc bao gồm các lệnh khác nhau để xử lý cơ sở dữ liệu quan hệ. Các lệnh này được tách biệt thành các danh mục khác nhau như DDL, DML, DCL và TCL. Một truy vấn quan trọng trong số rất nhiều là truy vấn TẠO Bảng từ các lệnh DDL. Vì vậy, trong bài viết này về Tạo bảng trong SQL, bạn sẽ tìm hiểu về câu lệnh CREATE TABLE theo trình tự sau:

    1. Truy vấn Tạo Bảng là gì?
    2. Cú pháp Tạo Bảng
    3. Làm cách nào để tạo một bảng bằng một bảng khác?

Truy vấn Tạo Bảng là gì?

Câu lệnh tạo bảng được sử dụng để tạo một bảng cho cơ sở dữ liệu bạn đang sử dụng. Bảng này có thể có n hàng và m cột dựa trên yêu cầu. Vì vậy, với sự trợ giúp của truy vấn này, về cơ bản bạn có thể lưu trữ dữ liệu ở dạng hàng và cột.

Tiếp theo, trong bài viết này về tạo bảng trong SQL, chúng ta hãy xem cú pháp của câu lệnh Create.

Cú pháp Tạo Bảng

Cú pháp của câu lệnh CREATE TABLE như sau:

CREATE TABLE tablename (
column1 data type,
column2 data type,
column3 data type,
column4 data type,
....
columnN data type);

Ở đây, các tham số cột thể hiện tên của các cột được đưa vào bảng. Tương tự, tham số kiểu dữ liệu đại diện cho kiểu cột dữ liệu có thể lưu trữ. Ví dụ:ký tự, số nguyên, ngày tháng, varchar, v.v.

Ví dụ:

CREATE TABLE students (
studentID int,
studentname varchar(255),
parentname varchar(255),
address varchar(255),
phonenumber int
);

Đầu ra:

studentID tên sinh viên tên cha địa chỉ phonenumber

Bây giờ, khi bạn tạo các bảng, bạn có thể tiếp tục và chèn các giá trị vào bảng bằng cách sử dụng truy vấn Chèn. Nhưng, điều gì sẽ xảy ra nếu bạn phải tạo một bảng bằng một bảng hiện có khác? Bạn sẽ làm điều đó như thế nào?

Vì vậy, tiếp theo, trong bài viết này về tạo bảng trong SQL, chúng ta hãy xem xét vấn đề tương tự.

Làm cách nào để tạo bảng bằng một bảng khác?

Để tạo một bảng khác từ một bảng hiện có, bạn phải sử dụng cú pháp sau:

CREATE TABLE newtablename AS
SELECT column1, column2,..., columnN
FROM existingtablename
WHERE ....;

Ở đây, bạn đang cố gắng tạo một bảng mới từ bảng hiện có. Ngoài ra, bạn đang chọn các cột bắt buộc từ bảng hiện có, dựa trên một điều kiện. Tuy nhiên, việc đề cập đến một điều kiện là không bắt buộc.

Ví dụ:

CREATE TABLE sampletable AS
SELECT studentID, studentname
FROM students;

Đầu ra:

studentID tên sinh viên

Lưu ý: Bảng mới có các định nghĩa cột giống như bảng cũ. Ngoài ra, nếu bảng hiện tại của bạn có bất kỳ giá trị nào được lưu trữ, thì bảng mới sẽ tự động được lấp đầy bằng các giá trị đó.

Với điều này, chúng ta kết thúc bài viết này. Tôi hy vọng bạn đã hiểu, cách sử dụng TẠO BẢNG trong SQL. Nếu bạn muốn tìm hiểu thêm về MySQL và làm quen với cơ sở dữ liệu quan hệ nguồn mở này, hãy xem Đào tạo chứng chỉ MySQL DBA của chúng tôi đi kèm với đào tạo trực tiếp do người hướng dẫn hướng dẫn và trải nghiệm dự án thực tế. Khóa đào tạo này sẽ giúp bạn hiểu sâu về MySQL và giúp bạn đạt được thành thạo về chủ đề này.

Bạn có câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần nhận xét của bài viết này và tôi sẽ liên hệ lại với bạn.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thiết kế Cơ sở dữ liệu Giúp Tổ chức Giáo viên, Bài học và Học sinh như thế nào?

  2. Bất ngờ về hiệu suất và giả định:BẬT SỐ KHOẢN

  3. Theo dõi số 1 về các tìm kiếm ký tự đại diện hàng đầu

  4. Cách lấy tháng từ ngày trong T-SQL

  5. Xóa bài đăng và nhận xét khỏi Trình lập lịch hành động