社区
MS-SQL Server
帖子详情
请问怎么得到一个数据库中的所有表的名字?
tangjun
2003-04-17 01:34:29
rt
...全文
37
2
打赏
收藏
请问怎么得到一个数据库中的所有表的名字?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ny64
2003-04-17
打赏
举报
回复
select name from sysobjects where OBJECTPROPERTY(id, N'IsUserTable') = 1
pengdali
2003-04-17
打赏
举报
回复
SELECT Table_catalog 库名,table_schema 所有者,table_name 表名
FROM test.INFORMATION_SCHEMA.TABLES where table_type='base table'
如何获得
数据库
里所有
表
的
名字
如何获得
数据库
里所有
表
的
名字
平时我们操作比较多的都是
表
里的数据,也许突然有一天会需要把所有
表
的
名字
都列出来看一看——比如,你的论坛是按每个版块
一个
表
来管理的,这时候你要在首页列出各版块的
名字
。应该怎么办呢? 肯定得用SELECT吧……但我们平时使用SELECT操作的数据都是
表
里的数据,
表
的
名字
并不是
表
的数据,这可怎么办呢? 你可能会想:“功能强大的SQL Server不会连这么简单的功能都
删除
一个
数据库
中
的所有
表
先使用sql查出所有
表
的删除sql命令 SELECT concat('DROP TABLE IF EXISTS ', table_name, ';') FROM information_schema.tables WHERE table_schema = 'activiti_test'; // table_schema 是
数据库
的
名字
然后在执行
得到
有删除命令 DROP TABLE IF EXISTS act_ge_bytearray; DROP TABLE IF EXISTS act_id_use
如何查PostgreSQL
数据库
中
所有的
表
1、通过命令bai行查询 \d
数据库
——
得到
所有
表
du的
名字
\d
表
名 ——
得到
表
结构zhi 2、通过SQL语句查询 “select * from pg_tables” ——
得到
当前db
中
所有dao
表
的信息(这里pg_tables是系统视图) “select tablename from pg_tables where schemaname=‘public’” ——
得到
所有用户自定义
表
的
名字
(这里"tablename"字段是
表
的
名字
,"schemaname"是schema的
名字
。用户自定义的
表
MySQL删除
数据库
的命令_删除
数据库
的命令是什么?
删除
数据库
的命令是“DELETE DATA”,具体格式为“DROP DATABASE [IF EXISTS]
数据库
名;”,可以删除
数据库
中
的所有
表
格并同时删除
数据库
。如果要使用“DROP DATABASE”,需要获得
数据库
DROP权限。当
数据库
不再使用时应该将其删除,以确保
数据库
存储空间
中
存放的是有效数据。删除
数据库
是将已经存在的
数据库
从磁盘空间上清除,清除之后,
数据库
中
的所有数据也将一同被删除...
用Java来比对两个
数据库
的所有
表
,输出
表
、字段、注解不同的地方到txt文件
中
需求背景: 我们工作
中
经常会用到多个环境下的
数据库
,因此需要经常同步开发、生产的
数据库
表
结构,所以我这边用java开发了
一个
可以快速比对2个不同
数据库
的所有
表
结构的工具类。 使用方法: 依赖:JDK1.8、MySql8、lombok(作用是省掉get set方法,可以去掉自己写get set) 只需要在main方法
中
输入两个
数据库
的连接,需要比对的
数据库
名称,然后运行mian方法,然后结果就会默认...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章