1、查询SQL中的所有表:

Select TABLE_NAME FROM 数据库名称.INFORMATION_SCHEMA.TABLES Where TABLE_TYPE='BASE TABLE' 执行之后,就可以看到数据库中所有属于自己建的表的名称

2、查询SQL中所有表及列:

Select dbo.sysobjects.name as Table_name, dbo.syscolumns.name AS Column_name FROM dbo.syscolumns INNER JOIN dbo.sysobjects ON dbo.syscolumns.id = dbo.sysobjects.id Where (dbo.sysobjects.xtype = 'u') AND (NOT (dbo.sysobjects.name LIKE 'dtproperties'))

3、在Sql查询分析器,还有一个简单的查询方法:

EXEC sp_MSforeachtable @command1="sp_spaceused '?'" 执行完之后,就可以看到数据库中所有用户表的信息

4、查询总存储过程数:

select count(*) 总存储过程数 from sysobjects where xtype='p'

D = 默认值或 DEFAULT 约束
F = FOREIGN KEY 约束
L = 日志
FN = 标量函数
IF = 内嵌表函数
P = 存储过程
PK = PRIMARY KEY 约束(类型是 K)
RF = 复制筛选存储过程
S = 系统表
TF = 表函数
TR = 触发器
U = 用户表
UQ = UNIQUE 约束(类型是 K)
V = 视图
X = 扩展存储过程

更多相关文章

  1. Android(安卓)-- Android(安卓)JUint 与 Sqlite
  2. Android(安卓)通讯录中用到的关于按名字首字母排序方法
  3. android 当系统存在多个Launcher时,如何设置开机自动进入默认的La
  4. android中SqLite query中用selectionArgs处理字符传值
  5. Android(安卓)SQLiteDatabase的使用
  6. android 通话记录次数
  7. Android(安卓)SQLiteDatabase的使用
  8. android实现关键字搜索功能
  9. 我的android 第14天 - 使用SQLiteDatabase操作SQLite数据库

随机推荐

  1. mysql - 如果“a”==“b”回显“折扣”
  2. Windows下 MySQL更新密码
  3. Python:我如何从datetime.timedelta对象中
  4. Mysql 批量修改字段存储过程
  5. mysql连接数设置操作(Too many connection
  6. 如何以分布式方式将Zend_cache与memcache
  7. MySQL服务无法启动,1067
  8. 深入浅出MySQL阅读笔记-启动和关闭MySQL
  9. 在Codeigniter下,是否可能看到mysql_error
  10. 为什么我得到“MySQL没有运行但锁存在”?