
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
扩展资料:
其它用法扩展:
1、使用SHOW语句找出在服务器上当前存在什么数据库:
mysql>SHOW DATABASES
2、创建一个数据库MYSQLDATA
mysql>CREATE DATABASE MYSQLDATA
3、选择所创建的数据库
mysql>USE MYSQLDATA(按回车键出现Database changed 时说明 *** 作成功!)
4、查看现在的数据库中存在什么表
mysql>SHOW TABLES
5、创建一个数据库表
mysql>CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1))
6、显示表的结构:
mysql>DESCRIBE MYTABLE
7、往表中加入记录
mysql>insert into MYTABLE values (”hyq”,”M”)
8、用文本方式将数据装入数据库表中(例如D:/mysql.txt)
mysql>LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE
怎样查询数据库中一张表中所有的字段名称-表的字段名称
select name from syscolumns where id=object_id( '表名 ')
--表的字段数
select count(name) from syscolumns where id=object_id( '表名 ')
最好改成:object_id(N '表名 ')
这样只是规范一些,一般不会出错
select name from syscolumns where id=object_id(N '表名 ')--列名
select name from sysobjects where xtype= 'U '--表名
select name from sysobjects where xtype= 'P '--存储过程
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)