ຄຳຖານ CREATE TABLE SQL
- ບ່ອນກ່ອນ SQL Create DB
- ບ່ອນຕໍ່ໄປ ຄວາມຈຳກັດຂອງ SQL
ສັນຍາ CREATE TABLE
ສັນຍາ CREATE TABLE ຖືກໃຊ້ເພື່ອກໍ່ສ້າງຕາມການກໍ່ສ້າງໃນຖານຂໍ້ມູນ.
ສັນຍາ CREATE TABLE SQL
CREATE TABLE ຊື່ຕາມການກໍ່ສ້າງ ( ຊື່ສະຖານທີທະວີ ມາດຕະຖານ, ຊື່ສະຖານທີສອງ ມາດຕະຖານ, ຊື່ສະຖານທີສາມ ມາດຕະຖານ, .... )
ຂໍ້ມູນຊະນິດ (data_type) ກໍານົດວ່າກັບສະຖານທີ່ທີ່ມີມາດຕະຖານຂອງວັດສະດຸ. ຕາມນັດຊະນິດດັ່ງຕໍ່ມາກໍານົດມາດຕະຖານທີ່ໃຊ້ຫລາຍທີ່ສຸດໃນ SQL:
数据类型 | ຄວາມສະແດງ |
---|---|
|
tinyint(size) |
|
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.
- ບ່ອນກ່ອນ SQL Create DB
- ບ່ອນຕໍ່ໄປ ຄວາມຈຳກັດຂອງ SQL