ຄຳຖານ CREATE TABLE SQL

ສັນຍາ CREATE TABLE

ສັນຍາ CREATE TABLE ຖືກໃຊ້ເພື່ອກໍ່ສ້າງຕາມການກໍ່ສ້າງໃນຖານຂໍ້ມູນ.

ສັນຍາ CREATE TABLE SQL

CREATE TABLE ຊື່ຕາມການກໍ່ສ້າງ
(
ຊື່ສະຖານທີທະວີ ມາດຕະຖານ,
ຊື່ສະຖານທີສອງ ມາດຕະຖານ,
ຊື່ສະຖານທີສາມ ມາດຕະຖານ,
....
)

ຂໍ້ມູນຊະນິດ (data_type) ກໍານົດວ່າກັບສະຖານທີ່ທີ່ມີມາດຕະຖານຂອງວັດສະດຸ. ຕາມນັດຊະນິດດັ່ງຕໍ່ມາກໍານົດມາດຕະຖານທີ່ໃຊ້ຫລາຍທີ່ສຸດໃນ SQL:

数据类型 ຄວາມສະແດງ
  • ການອະທິບາຍ
  • integer(size)
  • int(size)
  • smallint(size)
tinyint(size)
  • ກັບຄວາມສະແດງທີ່ພຽງແຕ່ສິບສິນ.
  • decimal(size,d)

numeric(size,d)

ກັບຄວາມສະແດງທີ່ມີສິບສິນທີ່ສາມາດທຳນາຍສາຍຄຳສັ່ງ.

"size" ກໍານົດຈຳນວນສິບສິນທີ່ສູງສຸດ. "d" ກໍານົດຈຳນວນສິບສິນທີ່ຢູ່ຂ້າງທາງຊົງຂອງພຽງຄຳສັ່ງ.

char(size)

ການກໍານົດຄວາມຍາວຂອງຄຳສັ່ງໃນກາງຕົວ.

varchar(size)

ກັບຄວາມສະແດງສາຍຄຳສັ່ງທີ່ສາມາດກວມມາຂອງຄຳສັ່ງ, ຈຳນວນ, ແລະ ສິນລະປະກອນອື່ນໆ.

ການກໍານົດຄວາມຍາວຂອງຄຳສັ່ງໃນກາງຕົວ.

date(yyyymmdd) ກັບສະໜອງວັນທີ

ບົດສະຫຼຸບ SQL CREATE TABLE

ບົດສະຫຼຸບນີ້ສະແດງວິທີທີ່ຈະສ້າງຕະຫຼາດຊື່ວ່າ "Person".

ຕະຫຼາດດັ່ງກ່າວມີ 5 ວົງ, ຊື່ວົງຖືກກໍານົດວ່າ: "Id_P", "LastName", "FirstName", "Address" ແລະ "City":

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

ຄວາມສະແດງຂອງວົງ Id_P ແມ່ນ int, ບໍ່ມີສິບສິນ. ວົງອີກ 4 ວົງຂອງຕະຫຼາດມີຄວາມສະແດງ varchar, ມີຄວາມຍາວສູງສຸດ 255 ຄັນສາມ.

ຕະຫຼາດ "Persons" ທີ່ບໍ່ມີຂໍ້ມູນຄືກັນນີ້:

Id_P LastName FirstName Address City
         

ສາມາດເຂົ້າມືຂໍ້ມູນໄປໃນຕະຫຼາດທີ່ບໍ່ມີຂໍ້ມູນດ້ວຍຄຳສັ່ງ INSERT INTO.