ปกติแล้วผมไม่ค่อยได้ใช้คำสั่งพวกนี้สักเท่าไร ก็เพราะว่าเรามี SQL Manager ดีๆให้ใช้เยอะ
แต่ก็นั่นแหละ บางทีก็อยากจะรู้ไว้บ้างเหมือนกัน
ตัวอย่าง SQL ต่อไปนี้ใช้สำหรับ MySQL นะ อันอื่นๆ ยังไม่เคยลองแต่น่าจะคล้ายๆกัน
SHOW TABLES;
SHOW TABLES FROM db_name;
SHOW DATABASES;
SHOW TABLES LIKE 'tbl_name';
SHOW TABLES STATUS;
SHOW COLUMNS FROM tbl_name;
SHOW INDEX FROM tbl_name;
SHOW CREATE TABLE tbl_name;
SHOW CREATE DATABASE db_name;
ทดสอบทุกคำสั่งกับ MySQL 5.0.28 แล้วครับ ^-^
และก็ลองหาข้อมูลเทียบกับ Firebird ดูแล้ว รู้สึกว่าจะคำสั่งเดียวกันเพียงแต่เวลาใช้
FireBird ต้องเรียก ISQL ออกมาเท่านั้นเอง ^ ^
Friday, September 08, 2006
Subscribe to:
Post Comments (Atom)
1 comment:
ขอบคุณค่ะ พอดีกำลังหาวิธีการเรียกดู auto increment field ที่จะต้องระบุ database name พอดีเลยค่ะ แล้วพอมาเจอข้อมูลอันนี้ก็สามารถไปปรับใช้ได้ค่ะคือ
SHOW TABLE STATUS FROM db_name LIKE 'tb’_name'
Post a Comment