Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

จะสร้างตาราง MySQL พร้อมดัชนีได้อย่างไร


ในการสร้างตาราง MySQL ที่มีดัชนี ไวยากรณ์จะเป็นดังนี้ −

สร้างตาราง yourTableName(yourColumnName1 dataType,yourColumnName2 dataType...N);สร้างดัชนี yourIndexName1 on(yourColumnName1 );สร้างดัชนี yourIndexName2 on(yourColumnName2 );

ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable -> ( -> Id int, -> Name varchar(20) -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.63 วินาที)

นี่คือแบบสอบถามเพื่อสร้างดัชนีด้วยตาราง -

mysql> สร้างดัชนี id_index บน DemoTable(Id);แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.36 วินาที) บันทึก:0 รายการซ้ำ:0 คำเตือน:0mysql> สร้างดัชนี Name_index บน DemoTable (ชื่อ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ ( 0.38 วินาที) บันทึก:0 รายการซ้ำ:0 คำเตือน:0

ตอนนี้คุณสามารถตรวจสอบโครงสร้างของตาราง -

mysql> แสดงสร้างตาราง DemoTable;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+-----------------------+----------------------------- -------------------------------------------------- ---------+| ตาราง | สร้างตาราง | +---------------------------------------------------------------------------- -------------------------------------------------- ------+| DemoTable | สร้างตาราง `DemoTable` ( `Id` int (11) ค่าเริ่มต้น NULL, `ชื่อ` varchar (20) COLLATE utf8_unicode_ci ค่าเริ่มต้น NULL, คีย์ `id_index' (`Id`), KEY `Name_index' (`Name`) ) เครื่องยนต์ =InnoDB ค่าเริ่มต้น CHARSET=utf8 COLLATE=utf8_unicode_ci |+--------------+----------------------- -------------------------------------------------- ----------------+1 แถวในชุด (0.05 วินาที)