
1查询数据库中的所有数据库名:
SELECT Name FROM MasterSysDatabases ORDER BY Name
SELECT Name FROM SysObjects Where XType='U' ORDER BY Name
3查询表结构信息:
1 SELECT (case when acolorder=1 then dname else null end) 表名,
2 acolorder 字段序号,aname 字段名,
3 (case when COLUMNPROPERTY( aid,aname,'IsIdentity')=1 then '√'else '' end) 标识,
4 (case when (SELECT count() FROM sysobjects
5 WHERE (name in (SELECT name FROM sysindexes
通过SQL查询分析器进行查询,如果是SQL2005,就是用SQL管理器;选择好数据库,执行 Select From 表名新手,最好自己电脑上安装个SQL,先学习一下简单的脚本,那样就不会犯重大 *** 作错误了 查看原帖>>
若是SQL SERVER数据库
1、启动你的软件
2、启动SQL的事件探查器,开启监视任务
3、运行你软件的某个功能
4、在SQL事件探查器中就能看到该软件到底执行了什么SQL语句
若是其他数据库,就得看该数据库是否提供了类似数据库监测的软件,若是没有,你恐怕只能通过日志来分析了。。。。或者,有的会有第三方监测的软件。
愿你早日成功解决问题
1、打开Microsoft SQL Server 2012,选中需要查询所有表的数据库。
2、选中需要查询的表后,点击左上角的“新建查询”,如图。
3、点击“新建查询”后,会在右边d出一个编辑框,我们需要在这里编写sql语句,来查询该数据库下的所有表结构。
4、编写sql语句,点击“执行”,当然,这表语句我们可以根据实际情况,来改变条件只查询需要的表名。
5、这时,会在右下方出现最终的查询结果,name即该库下所有的表名。
创建一个数据库之后,数据库里面默认情况下是空空如也,一张表都没有的。
代码如下:
mysql> show tables;
Empty set (000 sec)
提示是一个空的记录集,表示里面没有任何记录。
这个show tables即为显示当前数据库中所有的表。又如:
mysql> use mysql
Database changed
mysql> show tables;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| event |
| func |
| general_log |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| innodb_index_stats |
| innodb_table_stats |
| ndb_binlog_index |
| plugin |
| proc |
| procs_priv |
| proxies_priv |
| servers |
| slave_master_info |
| slave_relay_log_info |
| slave_worker_info |
| slow_log |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
28 rows in set (005 sec)
这个是显示“mysql”这个数据库中的所有的表,一共有28张。
以上就是关于如何在数据库中查询某个值所对应的相关表全部的内容,包括:如何在数据库中查询某个值所对应的相关表、请问如何查询数据库中的表、如何查询软件目录对应的SQL数据库的表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)