mysql中檢視表結構相關sql

2021-09-01 20:43:58 字數 885 閱讀 2949

/**檢視表結構**/

desc yourtablename

/**檢視建立表語句**/

show create table yourtablename

/**檢視所有列的資訊**/

use information_schema;

select * from columns where table_name='yourtablename';

/**檢視所有列名的資訊**/

use information_schema;

select column_name from columns where table_name='yourtablename';

/**拼接列名到預定義的sql**/

select concat('insert into yourtablename values(',r.column_name) from

(select group_concat(column_name) column_name from columns where table_name='yourtablename') r;

/**查詢mysql中包含指定列的所有表名稱和注釋**/

useinformation_schema;

selectdistinctc.table_name,t.table_commentfromcolumnscleftjointablest

onc.table_name=t.table_name

wherec.table_schema='database'/**資料庫名稱*/

andc.column_name='password'/**列名稱*/

andc.data_type='int'/**資料列型別*/

mysql檢視表結構索引 mysql檢視表結構命令

mysql檢視表結構命令,如下 desc 表名 show columns from 表名 describe 表名 show create table 表名 use information schema select from columns where table name 表名 順便記下 show...

mysql 檢視表結構

連線到mysql d mysql 5.6.10 winx64 bin mysql h192.168.1.1 u root proot hip u使用者名稱 p密碼 url 檢視表結構 url quote 檢視表結構資訊 本人相看,得到相同的結果 1.desc 表名 2.show columns fr...

Mysql 檢視表結構

i 簡單描述表結構,字段型別 desc tabl name 顯示表結構,字段型別,主鍵,是否為空等屬性,但不顯示外來鍵。ii 查詢表中列的注釋資訊 select from information schema.columns where table schema db 表所在資料庫 and tabl...