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

ขั้นตอนการจัดเก็บ MySQL เพื่อดำเนินการ SHOW CREATE TABLE?


ในการดำเนินการ SHOW CREATE TABLE ในโพรซีเดอร์ที่เก็บไว้ ให้ใช้ SHOW CREATE TABLE ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable2011 -> ( -> StudentId int ไม่ใช่ NULL AUTO_INCREMENT, -> StudentName varchar(20), -> StudentAge int, -> StudentCountryName varchar(20), -> คีย์หลัก(StudentId) -> );แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.80 วินาที)

ต่อไปนี้เป็นขั้นตอนการจัดเก็บที่ดำเนินการ SHOW CREATE TABLE -

mysql> ตัวคั่น //mysql> สร้างโพรซีเดอร์ test_show_create_demo(table_name varchar(100)) -> start -> set @query=concat("SHOW CREATE TABLE ",table_name); -> เตรียม st จาก @query; -> ดำเนินการ st; -> end -> //Query OK, 0 แถวได้รับผลกระทบ (0.22 วินาที)mysql> delimiter;

เรียกกระบวนงานที่เก็บไว้โดยใช้คำสั่ง CALL -

mysql> โทร test_show_create_demo('DemoTable2011');

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

<ก่อนหน้า>+-----------------------+----------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------+| ตาราง | สร้างตาราง|+-----------------------+----------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------+| DemoTable2011 | สร้างตาราง `demotable2011` ( `StudentId` int (11) ไม่ใช่ NULL AUTO_INCREMENT, `StudentName` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL, `StudentAge` int (11)) DEFAULT NULL ชื่อ `Student20 ชื่อ `Student_NULL , คีย์หลัก (`StudentId`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci |+--------------+------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------------------------- +1 แถวในชุด (0.01 วินาที) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ 1 คำเตือน ( 0.06 วินาที)