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

เปลี่ยนชื่อตารางใน MySQL โดยใช้คำสั่ง RENAME TABLE


ในการเปลี่ยนชื่อตารางใน MySQL ด้านล่างเป็นไวยากรณ์ -

เปลี่ยนชื่อตาราง yourOldTableName เป็น yourNewTableName;

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

mysql> สร้างตาราง DemoTable1 ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ชื่อผู้ใช้ varchar(100), UserAge int, UserCountryName varchar(100)); เคียวรีตกลง, 0 แถวได้รับผลกระทบ (1.29 วินาที)

ให้เราตรวจสอบคำอธิบายของตาราง -

mysql> อธิบาย DemoTable1;

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

<ก่อนหน้า>+-----------------+-------------+------+----+ ---------+----------------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเริ่มต้น | พิเศษ |+-----------------+--------------+------+ -----+- -------------------------------------+| รหัส | int(11) | ไม่ | PRI | NULL | auto_increment || ชื่อผู้ใช้ | varchar(100) | ใช่ | | NULL | || อายุผู้ใช้ | int(11) | ใช่ | | NULL | || ชื่อผู้ใช้ประเทศ | varchar(100) | ใช่ | | NULL | |+-----------------+--------------+------+----+-- --------+----------------+4 แถวในชุด (0.20 วินาที)

ตอนนี้ เราจะเปลี่ยนชื่อตารางใน MySQL โดยใช้คำสั่ง RENAME -

mysql> เปลี่ยนชื่อตาราง DemoTable1 เป็น DemoTable2 แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (1.22 วินาที)

ให้เราตรวจสอบคำอธิบายของตารางอีกครั้ง -

mysql> อธิบาย DemoTable2;

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

<ก่อนหน้า>+-----------------+-------------+------+----+ ---------+----------------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเริ่มต้น | พิเศษ |+-----------------+--------------+------+ -----+- -------------------------------------+| รหัส | int(11) | ไม่ | PRI | NULL | auto_increment || ชื่อผู้ใช้ | varchar(100) | ใช่ | | NULL | || อายุผู้ใช้ | int(11) | ใช่ | | NULL | || ชื่อผู้ใช้ประเทศ | varchar(100) | ใช่ | | NULL | |+-----------------+--------------+------+----+-- --------+----------------+4 แถวในชุด (0.00 วินาที)