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

จะสร้างตาราง MySQL ด้วยตารางเอ็นจิน InnoDB ได้อย่างไร


ในการสร้างตารางด้วยเครื่องมือ InnoDB เราสามารถใช้คำสั่ง ENGINE นี่คือแบบสอบถามเพื่อสร้างตาราง

mysql> สร้างตาราง EmployeeRecords-> (-> EmpId int,-> EmpName varchar(100),-> EmpAge int,-> EmpSalary float-> )ENGINE=INNODB;Query OK, 0 แถวได้รับผลกระทบ (0.46 วินาที) 

เราได้ตั้งค่า ENGINE เป็น INNODB ด้านบนนี้

ตรวจสอบคำอธิบายทั้งหมดเกี่ยวกับตารางโดยใช้คำสั่ง DESC

mysql> DESC EmployeeRecords;

ต่อไปนี้เป็นผลลัพธ์

<ก่อนหน้า>+-----------+--------------+------+----+------ -----------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเริ่มต้น | พิเศษ |+-----------+--------------+------+-----+------- ---+-------+| EmpId | int(11) | ใช่ | | NULL | || ชื่อเอ็ม | varchar(100) | ใช่ | | NULL | || EmPage | int(11) | ใช่ | | NULL | || เงินเดือน | ลอยน้ำ | ใช่ | | NULL | |+-----------+--------------+------+----+-------- --+------+4 แถวในชุด (0.05 วินาที)

เพื่อตรวจสอบว่าตารางถูกสร้างขึ้นด้วย InnoDB หรือไม่

mysql> แสดงสถานะตารางจากธุรกิจเช่น 'EmployeeRecords'

นี่คือผลลัพธ์ -

<ก่อนหน้า>+-----------------+---------+---------+--------- -----------+----------------+-------------+------- -----+---------------------+-----------+------------- -------------------------------+-------------+---------- ------------------------------------------------------------------------ -----------+| ชื่อ | เครื่องยนต์ | เวอร์ชั่น | Row_format | แถว | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free | Auto_increment | Create_time | Update_time | Check_time | การเรียง | เช็คซัม | Create_options | ความคิดเห็น |+-----------------+---------+---------+---------- ---+------+----------------+-------------+--------- -----+------------+-----------+-------------- -------------------------------+-------------+----------- ---------------------------------------------------------------------------- +---------+| พนักงานบันทึก | InnoDB | 10 | ไดนามิก | 0 | 0 | 16384 | 0 | 0 | 0 | NULL | 2018-10-22 15:22:01 | NULL | NULL | utf8mb4_unicode_ci | NULL | | |+-----------------+---------+---------+----------- -+------+----------------+-------------+---------- -------------------------------+-----------+-------------- ----------------------------+-------------+----------- +--------------------------+----------+----------------+ ---------+1 แถวในชุด (0.10 วินาที)

ในผลลัพธ์ข้างต้น “เครื่องยนต์” จะปรากฏเป็น “InnoDB”