网站首页 > 博客文章 正文
应用场景1:
在数据库要查找一个表是否存在
1.已知条件
(1)数据库中表数量较多,一个一个查看比较费时
(2)不知道具体的表名,只知道表名中的关键词或表的注释
2.查询语句
(1)mysql数据库中SQL语句
a)根据表名的关键词,在数据库中查询表是否存在
select table_name ,table_comment from information_schema.tables
where table_schema = '数据库名称' and table_name like '%表名的关键词%'
b)根据表的注释的关键词,在数据库中查询表是否存在
select table_name ,table_comment from information_schema.tables
where table_schema = '数据库名称' and table_comment like '%表注释关键词%'
(2)Oracle数据库中SQL语句
a)根据表名的关键词,在数据库中查询表是否存在
select object_name from user_objects
where object_type='TABLE' AND object_name like '%表名关键词%'
b)根据表的注释的关键词,在数据库中查询表是否存在
select * from user_tab_comments where comments like '%表注释关键词%'
应用场景2:
在数据库要查找一个字段是否存在
1.已知条件
(1)数据库中表数量较多,每个表的字段也很多,一个一个查看比较费时
(2)不知道具体的字段名,只知道字段名称中的关键词或字段的注释
2.查询语句
(1)mysql数据库中SQL语句
a)根据字段名的关键词,在数据库中查询字段是否存在
select COLUMN_NAME,column_comment from INFORMATION_SCHEMA.Columns
where table_schema='数据库名称' and COLUMN_NAME like '%字段名称关键词%'
b)根据字段的注释的关键词,在数据库中查询字段是否存在
select COLUMN_NAME,column_comment from INFORMATION_SCHEMA.Columns
where table_schema='数据库名称' and column_comment like '%字段注释关键词%'
(2)Oracle数据库中SQL语句
a)根据字段名称的关键词,在数据库中查询字段是否存在
SELECT * FROM USER_COL_COMMENTS where column_name like '%字段名称关键词%'
b)根据字段的注释的关键词,在数据库中查询字段是否存在
SELECT * FROM USER_COL_COMMENTS where comments like '%字段注释的关键词%'
猜你喜欢
- 2024-09-10 第三章 SQL数据字段、字段类型简介
- 2024-09-10 MySQL中查看数据表结构和字段信息的方法!查看字段数据类型
- 2024-09-10 解决mybatis-plus修改数据库字段数据为NULL时失效的问题
- 2024-09-10 如何较方便给上百张数据库表添加表字段
- 2024-09-10 建议收藏|ArcGIS中操作字段相关代码汇总
- 2024-09-10 如何把数据库表中某个字段的所有2.0,3.0带.0的数据批量修改为2,3
- 2024-09-10 MySQL数据库教程-数据表字段约束(mysql数据库字段长度限制)
- 2024-09-10 简单地运用MySQL的增删改查(mysql增删改查语句)
- 2024-09-10 Excel工作表中的7个数据库函数,易懂易理解,方便且实用
- 2024-09-10 MySQL数据库知识汇总(数据库mysql知识点)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)