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

จะนับจำนวนตารางในฐานข้อมูล MySQL ได้อย่างไร


ในการนับจำนวนตารางทั้งหมด ให้ใช้แนวคิดของ count(*) กับ table_schema ขั้นแรก เพื่อตรวจสอบจำนวนตารางที่มีอยู่ใน "ธุรกิจ" ฐานข้อมูลของเรา เราจำเป็นต้องใช้คำสั่ง 'show'

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

ต่อไปนี้เป็นผลลัพธ์ที่แสดงตารางทั้งหมดในฐานข้อมูล "ธุรกิจ"

<ก่อนหน้า>+--------------------------+| Tables_in_business |+--------------------------+| addcheckconstraintdemo || addcolumntable || addconstraintdemo || addnotnulldemo || alphademo || เพิ่มอัตโนมัติ || autoincrementtable || สัญลักษณ์ย้อนกลับ || bookindexes || ชาร์เดโม่ || checkdemo || โคลนนิ่ง || columnexistdemo || columnvaluenulldemo || commaseperatedemo || ปัจจุบันวันที่เวลา || dateadddemo || ลบอีโม || deleterecord || สาธิต || demo1 || demoascii || demoauto || demobcrypt || demoemptyandnull || เดมอน || Demonreplace || demoschema || demowhere || ส่วนลดเดโม่ || differentdemo || differentdemo1 || ดัชนีซ้ำซ้อน || ซ้ำซ้อน || พนักงานบันทึก || พนักงาน || หนีตาย || มีอยู่จริง || findandreplacedemo || ตารางแรก || Foreigntable || Foreigntabledemo || functionindexdemo || functiontriggersdemo || groupconcatenatedemo || groupdemo || groupdemo1 || groupt_concatdemo || ifelsedemo || ภาพตัวอย่าง || กรณีตัวอย่าง || การสาธิตการทำดัชนี || int1demo || intdemo || keydemo || laandlangdemo || จำกัดoffsetdemo || มิลลิวินาทีสาธิต || แก้ไขชื่อคอลัมน์สาธิต || แก้ไขประเภทข้อมูล || moneydemo || คอลเลกชั่นภาพยนตร์ || multipleindexdemo || หลายระเบียนพร้อมค่า || myisamtoinnodbdemo || mytable || mytable1 || นักเรียนข่าว || nextpreviousdemo || nonasciidemo || nthrecorddemo || nulldemo || nullwithselect || numbercolumndemo || ออนเดโม่ || originaltable || ประวัติศาสตร์ || ประวัติศาสตร์ปัจจุบัน || Primarytable || Primarytable1 || Primarytabledemo || qutesdemo || rowcountdemo || rownumberdemo || rowstranspose || rowstransposedemo || saveintotextfile || saveoutputintext || Secondtable || ลำดับการสาธิต || singlequotesdemo || smallintdemo || sortingvarchardemo || sourcetable || คอลัมน์อวกาศ || นักเรียน || studentrecordwithmyisam || นักเรียน || ตารางที่ 1 || ตารางที่ 2 || tabledemo || tbldemoterail || tblf || tblfirst || tblfunctiontrigger || tblifdemo || tblp || tblselectdemo || tblstudent || tbluni || tblupdatelimit || textdemo || texturl || timestampdemo || ต่อท้ายและนำสาธิต || transcationdemo || triggedemo || trigger1 || trigger2demo || trimdemo || trimdemo2 || uniqueconstdemo || uniquedemo || unsigneddemo || updtable || ชื่อผู้ใช้และรหัสผ่านสาธิต || varchardemo || varchardemo1 || varchardemo2 || varcharurl || Whereconditon || xmldemo |+--------------------------+132 แถวในชุด (0.01 วินาที)

จากข้างบนนี้ เรามี 132 ตารางในธุรกิจฐานข้อมูล

เพื่อตรวจสอบจำนวนโต๊ะ

mysql> SELECT count(*) AS TOTALNUMBEROFTABLES -> FROM INFORMATION_SCHEMA.TABLES -> WHERE TABLE_SCHEMA ='business';

ผลลัพธ์ต่อไปนี้จะนับจำนวนตารางทั้งหมด

<ก่อนหน้า>+---------------------+| TOTALNUMBEROFTABLES |+---------------------+| 132 |+---------------------+1 แถวในชุด (0.01 วินาที)