如何使用列显示 MySQL 表名称?


你可以使用 INFORMATION_SCHEMA.COLUMNS 表使用列显示 MySQL 表名称。语法如下 −

SELECT DISTINCT TABLE_NAME,Column_Name
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'yourDatabaseName';

在此,我们有一个包含表的名为“sample”的数据库。显示表名称和列名称的查询如下 −

mysql> SELECT DISTINCT TABLE_NAME,Column_Name
-> FROM INFORMATION_SCHEMA.COLUMNS
-> WHERE TABLE_SCHEMA = 'sample';

输出

+--------------------------------+-------------------------------+
| TABLE_NAME                     | COLUMN_NAME                   |
+--------------------------------+-------------------------------+
| aggregatefunctiondemo          | UserId                        |
| aggregatefunctiondemo          | UserName                      |
| allownulldefaulnotnulldemo     | Id                            |
| allownulldefaulnotnulldemo     | UserAddress                   |
| allownulldefaulnotnulldemo     | UserName                      |
| allrecordsexceptlastone        | Id                            |
| allrecordsexceptlastone        | UserAge                       |
| allrecordsexceptlastone        | UserName                      |
| averagestring                  | Id                            |
| averagestring                  | Value                         |
| avoidinserterrordemo           | Id                            |
| avoidinserterrordemo           | Sentence                      |
| backtick_symboldemo            | FileName                      |
| backtick_symboldemo            | Id                            |
| backtick_symboldemo            | Name                          |
| bar                            | Id                            |
| bar                            | Words                         |
| binarykeyworddemo              | Id                            |
| binarykeyworddemo              | Name                          |
| blobsizedemo                   | Image                         |
| caseinsensitivedemo            | Id                            |
| caseinsensitivedemo            | Name                          |
| casttypetobigintdemo           | Id                            |
| casttypetobigintdemo           | Value                         |
| child_table                    | ChildId                       |
| childtable                     | EmployeeAddress               |
| childtable                     | UniqueId                      |
| commadelimitedlist             | CompanyName                   |
| commadelimitedlist             | GroupId                       |
| commadelimitedlist             | Id                            |
| commadelimitedlist             | Name                          |
| commadelimitedlist             | RefId                         |
| countallrowsdemo               | Age                           |
| countallrowsdemo               | Id                            |
| countallrowsdemo               | Name                          |
| coursedemo                     | CourseId                      |
| coursedemo                     | CourseName                    |
| coursedemo                     | StudentName                   |
| crc32demo                      | Id                            |
| crc32demo                      | UserId                        |
| datedemo                       | DateBefore1970                |
| datedemo                       | Id                            |
| dateformatdemo                 | Id                            |
| dateformatdemo                 | UserLoginDate                 |
| dateformatdemo                 | UserName                      |
| decimal_demo                   | Id                            |
| decimal_demo                   | PRICE                         |
| decimaldemo                    | UserId                        |
| defaulmyisam                   | UserId                        |
| defaulmyisam                   | UserName                      |
| demo                           | Id                            |
| demo                           | UserName                      |
| department                     | departmentID                  |
| department                     | Name                          |
| department_table               | Department_Id                 |
| department_table               | Department_Name               |
| detectbitdemo                  | Id                            |
| detectbitdemo                  | Value                         |
| employee                       | departmentID                  |
| employee                       | employeeID                    |
| employee                       | Job                           |
| employee                       | Name                          |
| employee_table                 | Department_Id                 |
| employee_table                 | EmployeeID                    |
| employee_table                 | EmployeeName                  |
| employee_table                 | Job                           |
| employeeinformation            | EmployeeDateOfBirth           |
| employeeinformation            | EmployeeId                    |
| employeeinformation            | EmployeeName                  |
| employeeinformation            | EmployeeSalary                |
| enumdemo                       | Color                         |
| enumdemo                       | Id                            |
| equivalentdemo1                | Id                            |
| equivalentdemo1                | Name                          |
| equivalentdemo2                | Id                            |
| equivalentdemo2                | Name                          |
| eventdemo                      | EventDateTime                 |
| eventdemo                      | Id                            |
| extractfilenamedemo            | AllProgrammingFilePath        |
| extractfilenamedemo            | Id                            |
| extracttuples                  | Comments                      |
| extracttuples                  | Id                            |
| extracttuples                  | Name                          |
| findbestmatch                  | UserId                        |
| findbestmatch                  | UserQuery                     |
| findinvalidemailaddressdemo    | EmailAddress                  |
| findinvalidemailaddressdemo    | Id                            |
| findinvalidemailaddressdemo    | Name                          |
| first_table                    | Id                            |
| firstweekofmonth               | Id                            |
| firstweekofmonth               | yourdate                      |
| followers                      | FollowerId                    |
| followers                      | FollowerName                  |
| getlatesthour                  | UserId                        |
| getlatesthour                  | UserLoginDateTime             |
| getlatesthour                  | UserName                      |
| getyearout                     | Id                            |
| getyearout                     | Name                          |
| getyearout                     | yourTimestamp                 |
| groupandcountbydate            | Id                            |
| groupandcountbydate            | ShopId                        |
| groupandcountbydate            | TripDate                      |
| groupbymaxdemo                 | CategoryId                    |
| groupbymaxdemo                 | Id                            |
| groupbymaxdemo                 | Value1                        |
| groupbymaxdemo                 | Value2                        |
| groupbywithwhereclause         | Id                            |
| groupbywithwhereclause         | IsDeleted                     |
| groupbywithwhereclause         | MoneyStatus                   |
| groupbywithwhereclause         | UserId                        |
| ifnulldemo                     | Id                            |
| ifnulldemo                     | ProductName                   |
| ifnulldemo                     | ProductRetailPrice            |
| ifnulldemo                     | ProductWholePrice             |
| inclausedemo                   | Id                            |
| indemo                         | CodeId                        |
| indemo                         | Name                          |
| insert_prevent                 | Id                            |
| insertmultipledemo             | Id                            |
| insertmultipledemo             | UserName                      |
| insertmultipledemo             | UserRole                      |
| insertrecord_selecttable       | Id                            |
| insertrecord_selecttable       | Name                          |
| insertrecordprevent            | Id                            |
| insertrecordprevent            | Name                          |
| insertvalueinautoincrement     | UserId                        |
| insertvalueinautoincrement     | UserName                      |
| instructor                     | Instructor_CourseName         |
| instructor                     | Instructor_Id                 |
| instructor                     | Instructor_Name               |
| javadatedemo                   | Id                            |
| javadatedemo                   | ShippingDate                  |
| javapreparedstatement          | Age                           |
| javapreparedstatement          | Id                            |
| javapreparedstatement          | Name                          |
| lagdemo                        | UserId                        |
| lagdemo                        | UserValue                     |
| largeautoincrement             | Id                            |
| limit0demo                     | Id                            |
| limit0demo                     | Name                          |
| locktabledemo2                 | Id                            |
| loggingdetails                 | Id                            |
| loggingdetails                 | LastLoginDetails              |
| maxdemo                        | UserId                        |
| maxdemo                        | UserName                      |
| maxdemo                        | UserRank                      |
| mergingselectdemo              | RoomId                        |
| mergingselectdemo              | RoomServicesId                |
| mergingselectdemo              | ServiceId                     |
| multiplecolumnsortingorderdemo | Id                            |
| multiplecolumnsortingorderdemo | LoginDate                     |
| multiplecolumnsortingorderdemo | Name                          |
| mytable                        | id                            |
| mytable                        | Name                          |
| newlinedemo                    | CountryName                   |
| notequaloperator               | StudentId                     |
| notequaloperator               | StudentName                   |
| notequaloperator               | StudentSection                |
| null_demo                      | UserAddress                   |
| null_demo                      | UserId                        |
| null_demo                      | UserName                      |
| nulldemo                       | Id                            |
| nulldemo                       | Name                          |
| orderbycasedemo                | ArrivalDate                   |
| orderbycasedemo                | GroupId                       |
| orderbycasedemo                | Id                            |
| orderbyfield                   | UserId                        |
| orderdemo                      | OrderDatetime                 |
| orderdemo                      | OrderId                       |
| orderdemo                      | OrderPrice                    |
| pairdemo                       | UserId                        |
| pairdemo                       | UserName                      |
| pairdemo                       | UserRelationshipName          |
| parent_table                   | ParentId                      |
| parenttable                    | EmployeeName                  |
| parenttable                    | UniqueId                      |
| post                           | Id                            |
| post                           | UserName                      |
| post                           | UserPostMessage               |
| post_demo                      | PostDate                      |
| post_demo                      | PostId                        |
| post_demo                      | PostName                      |
| primarykeydemo                 | Id                            |
| productinformations            | ProductId                     |
| productinformations            | ProductQuantity               |
| productstock                   | ProductId                     |
| productstock                   | ProductName                   |
| productstock                   | ProductPrice                  |
| productstock                   | ProductQuantity               |
| quotesdemo                     | Id                            |
| quotesdemo                     | UserAge                       |
| quotesdemo                     | UserName                      |
| regularexpressiondemo          | Id                            |
| removedemo                     | Id                            |
| removedemo                     | Name                          |
| removespacedemo                | Id                            |
| removespacedemo                | UserId                        |
| removespacedemo                | UserName                      |
| returndemo                     | Id                            |
| returndemo                     | Name                          |
| rownumberdemo                  | UserId                        |
| rownumberdemo                  | UserName                      |
| rowsusinglimit                 | Id                            |
| rowsusinglimit                 | Name                          |
| searchdateasvarchar            | Id                            |
| searchdateasvarchar            | ShippingDate                  |
| searchingdemo                  | UserId                        |
| searchingdemo2                 | UserId                        |
| second_table                   | Id                            |
| select1andlimit1demo           | Id                            |
| select1andlimit1demo           | Name                          |
| selectifdemo                   | Id                            |
| selectifdemo                   | Name                          |
| selectpartoftimestampdemo      | Id                            |  
| selectpartoftimestampdemo      | ShippingTime                  |
| selectpermonthdemo             | Id                            |
| selectpermonthdemo             | Price                         |
| selectpermonthdemo             | PurchaseDate                  |
| selfjoindemo                   | CountryName                   |
| selfjoindemo                   | CountryRank                   |
| selfjoindemo                   | Id                            |
| selfjoindemo                   | Year                          |
| sortcertainvalues              | CountryName                   |
| sortcertainvalues              | Id                            |
| sortcertainvalues              | Name                          |
| storedproceduredemo            | Id                            |
| storedproceduredemo            | Name                          |
| storevalue0and1ornulldemo      | isDigit                       |
| stringendswithnumber           | Id                            |
| stringendswithnumber           | UserId                        |
| stringendswithnumber           | UserName                      |
| student_table_sample           | StudentAge                    |
| student_table_sample           | StudentId                     |
| student_table_sample           | StudentName                   |
| subtotaldemo                   | Amount                        |
| subtotaldemo                   | CustomerName                  |
| subtotaldemo                   | InvoiceId                     |
| sumdemo                        | Amount                        |
| sumdemo                        | Id                            |
| sumofeverydistinct             | Amount                        |
| sumofeverydistinct             | Id                            |
| tblupdate                      | Id                            |
| tblupdate                      | Name                          |
| tematics_field                 | Id                            |
| tematics_field                 | yourdate                      |
| ternaryoperationdemo           | X                             |
| ternaryoperationdemo           | Y                             |
| timedemo                       | Id                            |
| timedemo                       | LastLoginTime                 |
| timestamp_tabledemo            | Id                            |
| timestamp_tabledemo            | yourTimestamp                 |
| uniquecountbyipadress          | Id                            |
| uniquecountbyipadress          | UserHits                      |
| uniquecountbyipadress          | UserIPAdress                  |
| unsigneddemo                   | Id                            |
| usercommentsview               | UserComments                  |
| userdemo                       | RegisteredCourse              |
| userdemo                       | UserId                        |
| userdemo                       | UserName                      |
| userinformation                | UserId                        |
| userinformation                | UserName                      |
| userinformation                | UserPost                      |
| userinformationexpire          | Id                            |
| userinformationexpire          | UserInformationExpireDateTime |
| userinformationexpire          | UserName                      |
| userlogindetails               | UserId            
Updated on: 09-Mar-2020

802 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements