如果想列出該數(shù)據(jù)庫中的所有表,可:.table如果想查看這些表的結(jié)構(gòu):select * from sqlite_master where type="table";可以看到類似: 默認(rèn)情況下,不會(huì)出現(xiàn)紅框中的表頭,需要之前設(shè)置,命令為:.header on如果只想查看具體一張表的表結(jié)構(gòu),比如查看emperors表,命令為:select * from sqlite_master where type="table" and name="emperors";另外,也可以這樣:sqlite .schema emperors

創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站建設(shè)、網(wǎng)站制作與策劃設(shè)計(jì),庫車網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:庫車等地區(qū)。庫車做網(wǎng)站價(jià)格咨詢:028-86922220
CREATE TABLE emperors( id integer primary key autoincrement, name text,dynasty text,start_year text);
沒這么干過 mysql_list_tables 獲取 所有表信息 返回指針 mysql_tablename 獲取表名
myslq_num_rows函數(shù)來判斷結(jié)果指針中的表的數(shù)目
?php
mysql_connect("localhost", "mysql_user", "mysql_password");
$result = mysql_list_tables("mydb");
for ($i = 0; $i mysql_num_rows($result); $i++)
printf ("Table: %s\n", mysql_tablename($result, $i));
mysql_free_result($result);
? 這是手冊上例子 后邊的不用我說了吧 sql查詢
$dbh是new PDO()
$dbh-exec("show tables");--獲取所有表#
$dbh-exec("desc 表名");--查詢表結(jié)構(gòu)
本文標(biāo)題:php獲取數(shù)據(jù)庫的表結(jié)構(gòu),mysql 獲取表結(jié)構(gòu)
網(wǎng)站地址:http://chinadenli.net/article20/dsgdcco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、網(wǎng)站營銷、電子商務(wù)、網(wǎng)站設(shè)計(jì)公司、手機(jī)網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)