按照如下語(yǔ)句查詢(xún)數(shù)據(jù)庫(kù)中表的字段名:
在韶山等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶(hù)提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需定制網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),營(yíng)銷(xiāo)型網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站建設(shè),韶山網(wǎng)站建設(shè)費(fèi)用合理。
1、SQL 查詢(xún)所有表名:
SELECT?NAME?FROM?SYSOBJECTS WHERE TYPE='U'SELECT?*?FROM?INFORMATION_SCHEMA.TABLES
2、查詢(xún)表的所有字段名:
SELECT?NAME?FROM?SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )SELECT * FROM
INFORMATION_SCHEMA.TABLESSELECT * FROM INFORMATION_SCHEMA.VIEWSSELECT *
FROM INFORMATION_SCHEMA.COLUMNS
3、ORACLE?查看所有表名:
SELECT TABLE_NAME FROM USER_TABLES
4、ACCESS 查看所有表名:
SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0
擴(kuò)展資料:
其它用法擴(kuò)展:
1、使用SHOW語(yǔ)句找出在服務(wù)器上當(dāng)前存在什么數(shù)據(jù)庫(kù):
mysql SHOW DATABASES;
2、創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)MYSQLDATA
mysql CREATE DATABASE MYSQLDATA;
3、選擇所創(chuàng)建的數(shù)據(jù)庫(kù)
mysql USE MYSQLDATA; (按回車(chē)鍵出現(xiàn)Database changed 時(shí)說(shuō)明操作成功!)
4、查看現(xiàn)在的數(shù)據(jù)庫(kù)中存在什么表
mysql SHOW TABLES;
5、創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)表
mysql CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
6、顯示表的結(jié)構(gòu):
mysql DESCRIBE MYTABLE;
7、往表中加入記錄
mysql insert into MYTABLE values (”hyq”,”M”);
8、用文本方式將數(shù)據(jù)裝入數(shù)據(jù)庫(kù)表中(例如D:/mysql.txt)
mysql LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE;
1、使用mysql_list_tables()
獲取該數(shù)據(jù)庫(kù)里所有表名
2、循環(huán)使用mysql_fetch_field()
獲取所有表名里的所有字段名信息(因?yàn)樵摵瘮?shù)查詢(xún)出的是每個(gè)字段的所有信息
比如字段名、字段長(zhǎng)度、字段類(lèi)型等。你要單獨(dú)取出字段名稱(chēng)
他的使用方法網(wǎng)上有很詳細(xì)介紹的)
3、然后在循環(huán)中
查詢(xún)出一個(gè)字段名稱(chēng)就與你已知的字段名比較
如果一樣了
那么就在該循環(huán)出字段的表里了。。
這2個(gè)函數(shù)具體使用方法
你百度查詢(xún)一下
資料很豐富的
全寫(xiě)出來(lái)太費(fèi)勁了
只能告訴你思路了。
用describe talbeName只能查詢(xún)表中定義的所有字段信息。要想一次查出未使用的字段恐怕辦不到,你只能用查詢(xún)記錄的語(yǔ)句來(lái)查詢(xún),看哪個(gè)字段沒(méi)有值即說(shuō)明未使用。