查看sqlserver数据库都有哪些表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查看sqlserver数据库都有哪些表相关的知识,希望对你有一定的参考价值。
1、首先我们打开数据库进入数据库。
2、然后我们输入账号和密码,点击链接即可进入数据库中。
3、然后我们在左侧树里找到要改的数据库。
4、然后我们即可找到我们要查看的所有的表。
5、然后我们右键点击设计。
6、然后我们可以查看到数据库表单。
参考技术A查看sqlserver数据库有哪些表可以使用以下sql语句:
select name from sysobjects where xtype='u';
或者select * from sys.tables;
或者SELECT * FROM INFORMATION_SCHEMA.TABLES;
扩展资料
sqlserver中各个系统表的作用介绍:
sysaltfiles 主数据库 保存数据库的文件
syscharsets 主数据库 字符集与排序顺序
sysconfigures 主数据库 配置选项
syscurconfigs 主数据库 当前配置选项
sysdatabases 主数据库 服务器中的数据库
syslanguages 主数据库 语言
syslogins 主数据库 登陆帐号信息
sysoledbusers 主数据库 链接服务器登陆信息
参考技术B --查询数据库里所有表名和字段名的语句--SQL 查询所有表名:
SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'
SELECT * FROM INFORMATION_SCHEMA.TABLES
--查询表的所有字段名:
SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )
SELECT * FROM INFORMATION_SCHEMA.TABLES
SELECT * FROM INFORMATION_SCHEMA.VIEWS
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
---------以下为其他数据库查询表----------
--ORACLE 查看所有表名:
SELECT TABLE_NAME FROM USER_TABLES
--ACCESS 查看所有表名:
SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0
--MSYSOBJECTS 是系统对象,默认情况是隐藏的。通过工具、选项、视图、显示、系统对象可以使之显示出来。本回答被提问者采纳
查看Oracle都有哪些表或者视图
-- 查询你 当前用户下,有哪些表SELECT * FROM user_tables
-- 查询你 当前用户下, 可以访问哪些表 [也就是访问自己 和 其他用户的]
SELECT * FROM all_tables
-- 查询当前数据库所有的表, 需要你有 DBA 的权限
SELECT * FROM dba_tables 参考技术A 显示oracle数据库中某对应用户的所有的表以及表的相关信息(如:字段名、字段类型等等)。
select * from user_tab_comments;
select * from user_tab_columns;
select * from user_col_comments;本回答被提问者和网友采纳 参考技术B select * from cat; 查看所有表或视图
以上是关于查看sqlserver数据库都有哪些表的主要内容,如果未能解决你的问题,请参考以下文章