按照如下語句查詢數(shù)據(jù)庫中表的字段名:
為臨潼等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及臨潼網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、臨潼網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
1、SQL 查詢所有表名:
SELECT?NAME?FROM?SYSOBJECTS WHERE TYPE='U'SELECT?*?FROM?INFORMATION_SCHEMA.TABLES
2、查詢表的所有字段名:
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語句找出在服務(wù)器上當(dāng)前存在什么數(shù)據(jù)庫:
mysql SHOW DATABASES;
2、創(chuàng)建一個(gè)數(shù)據(jù)庫MYSQLDATA
mysql CREATE DATABASE MYSQLDATA;
3、選擇所創(chuàng)建的數(shù)據(jù)庫
mysql USE MYSQLDATA; (按回車鍵出現(xiàn)Database changed 時(shí)說明操作成功!)
4、查看現(xiàn)在的數(shù)據(jù)庫中存在什么表
mysql SHOW TABLES;
5、創(chuàng)建一個(gè)數(shù)據(jù)庫表
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ù)庫表中(例如D:/mysql.txt)
mysql LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE;
可以通過查詢系統(tǒng)表來獲取。
1、打開Navicat for Mysql,登錄到指定數(shù)據(jù)庫下。
2、新建查詢。
3、輸入以下語句:
1
select column_name from information_schema.COLUMNS where table_name='表名'
結(jié)果:
其中id和name就是test表的字段名字。
使用MYSQL的
desc
表名
語句可以獲得此表的所有字段名稱、類型和默認(rèn)值設(shè)置
例如:desc
teacher
你可以當(dāng)作其他SQL那樣執(zhí)行,試試就知道了。
mysql數(shù)據(jù)庫多余的數(shù)據(jù)表清理方法:
drop
table命令用于刪除數(shù)據(jù)表。
drop
table命令格式:drop
table
表名;
例如,刪除表名為
myclass
的表:
mysql
drop
table
myclass;
drop
table用于刪除一個(gè)或多個(gè)表。必須有每個(gè)表的drop權(quán)限。所有的表數(shù)據(jù)和表定義會(huì)被取消,所以使用本語句要小心。