View Categories

SQL Create Table

1 min read

The SQL CREATE TABLE Statement – SQL ХҮСНЭГТ ҮҮСГЭХ хэллэг  #

The CREATE TABLE statement is used to create a new table in a database.

CREATE TABLE өгүүлбэр нь мэдээллийн санд шинэ хүснэгт үүсгэхэд ашиглагддаг.

Syntax – Дүрэм #

CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    column3 datatype,
....
);

CREATE TABLE хүснэгт_нэр (
    багана1 өгөгдөлТөрөл,
    багана2 өгөгдөлТөрөл,
    багана3 өгөгдөлТөрөл,
....
);
 

The column parameters specify the names of the columns of the table.

Баганын үзүүлэлтүүд нь хүснэгтийн баганын нэрийг тодорхойлдог.

The datatype parameter specifies the type of data the column can hold (e.g. varchar, integer, date, etc.).

Өгөгдлийн төрлийн үзүүлэлт нь баганад хадгалах өгөгдлийн төрлийг тодорхойлдог (жишээ нь, тэмдэгт, бүхэл тоо, огноо, гэх мэт).

Tip: For an overview of the available data types, go to our complete Data Types Reference.

Зөвлөгөө: Боломжтой өгөгдлийн төрлийн бүх тоймыг үзэхийн тулд Өгөгдөлийн Төрлын Лавлах руу орно уу.


SQL CREATE TABLE Example – SQL ХҮСНЭГТ ҮҮСГЭХ Жишээ #

The following example creates a table called “Persons” that contains five columns: PersonID, LastName, FirstName, Address, and City:

Доорх жишээнд таван баганатай “Хүмүүс” гэж нэрлэсэн хүснэгт үүсгэ: ХүнID, ОвогНэр, ӨөрийнНэр, Хаяг, бас Хот:

Example – Жишээ #

CREATE TABLE Persons (
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);

The PersonID column is of type int and will hold an integer.

ХүнID баганы int төрөл нь бүхэл тоон утга хадгална.

The LastName, FirstName, Address, and City columns are of type varchar and will hold characters, and the maximum length for these fields is 255 characters.

ОвогНэр, ӨөрийнНэр, Хаяг, ба Хот баганууд нь varchar төрлийн бөгөөд үсэг тэмдэгтүүдийг агуулна, эдгээр талбарууд хамгийн их дээ 255 тэмдэгт байна.

The empty “Persons” table will now look like this:

Хоосон “Хүмүүс” хүснэгт одоо дараах байдлаар харагдана:

PersonID LastName FirstName Address City
         

Tip: The empty “Persons” table can now be filled with data with the SQL INSERT INTO statement.

Зөвлөгөө: Одоо хоосон “Хүмүүс” хүснэгтэд SQL INSERT INTO өгүүлбэрээр өгөгдлөөр оруулж болно.

Create Table Using Another Table – Хүснэгт Үүсгэж Өөр Хүснэгтээр хэрэглэх #

A copy of an existing table can also be created using CREATE TABLE.

Байсан хүснэгтийг CREATE TABLE ашиглан мөн хуулбар үүсгэж болно.

The new table gets the same column definitions. All columns or specific columns can be selected.

Шинэ хүснэгт нь ижил баганын тодорхойлолтуудыг авна. Бүх багана эсвэл тодорхой багануудыг сонгож болно.

If you create a new table using an existing table, the new table will be filled with the existing values from the old table.

Хэрэв байсан хүснэгтээс шинэ хүснэгт үүсгэж ашиглавал, шинэ хүснэгт нь хуучин хүснэгтийн утгуудтай байна.

Syntax – Жишээ #

CREATE TABLE new_table_name AS
SELECT column1, column2,...
FROM existing_table_name
WHERE ....;
 
CREATE TABLE шинэ_хүснэгт_нэр AS
SELECT багана1, багана2,...
FROM байгаа_хүснэгт_нэр
WHERE ....;
 

The following SQL creates a new table called “TestTables” (which is a copy of the “Customers” table):

Доорх SQL нь “ТестХүснэгт” нэртэй шинэ хүснэгтийг үүсгэнэ (энэ нь “Харилцагчид” хүснэгтийн хуулбар юм):

Example – Жишээ #

CREATE TABLE TestTable AS
SELECT customername, contactname
FROM customers;

Powered by BetterDocs

Leave a Reply