精华内容
下载资源
问答
  • 在实际工作中会遇到通过SQL查询数据库是否存在的情况,下面一些语句可以提供一些帮助,本文的语句是在SQL08R2中测试的  1,查询当前数据库服务器所有数据库  select * From master.dbo.sysdatabases  2,查询...

      在实际工作中会遇到通过SQL查询数据库是否存在的情况,下面一些语句可以提供一些帮助,本文的语句是在SQL08R2中测试的

      1,查询当前数据库服务器所有数据库

          select *  From master.dbo.sysdatabases 

      2,查询数据库是否存在

          select count(*) From master.dbo.sysdatabases where name='数据库名'

      3,查询某数据库中所有用户表

          select * from sysobjects where xtype='U'

                     ‘U’代表用户表

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

          4 查询数据库中某一个表是否存在

                select count(*) from 数据名.dbo.sysobjects where id = object_id('数据库名.dbo.表名')

      参考资料:

      http://www.cnblogs.com/atree/p/SQL-Server-sysobjects.html

      http://www.cnblogs.com/puresoul/archive/2010/03/21/1691004.html

      http://blog.csdn.net/fuyouche/article/details/8039197

     

    转载于:https://www.cnblogs.com/hhhh2010/p/4643638.html

    展开全文
  • 主要介绍了C#简单查询SQLite数据库是否存在数据的方法,涉及C#调用SQLite组件及针对SQLite数据库基本的连接、查询、关闭等使用技巧,需要的朋友可以参考下
  • 达梦查询数据库和表是否存在

    千次阅读 2020-12-07 19:38:27
    达梦查询数据库是否存在: select COUNT(1) from sysobjects where NAME=‘DB1’ and SUBTYPE$ is null 达梦查询数据库是否存在: select COUNT(1) from dba_segments where dba_segments.OWNER=‘DB1’ and ...

    达梦查询数据库是否存在:
    select COUNT(1) from sysobjects where NAME=‘DB1’ and SUBTYPE$ is null
    达梦查询数据库表是否存在:
    select COUNT(1) from dba_segments where dba_segments.OWNER=‘DB1’ and SEGMENT_NAME=‘table1’

    展开全文
  • 查询数据库是否存在

    千次阅读 2014-08-01 14:49:18
    sqlite3 中查询是否存在表 config:

    sqlite3 中查询是否存在表 config:

    select count(*) from `sqlite_master` where type = 'table' and tbl_name = 'config';
    如果表存在,返回结果大于0;如果不存在,返回结果为0。


    mysql 中查询是否存在表 config:

    select count(*) from INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA='db_name' and TABLE_NAME = 'config';

    注:此处的db_name是config表所在的数据库名

    如果表存在,返回结果大于0;如果不存在,返回结果为0。



    博主所有文章已转自私人博客 Joe 的个人博客,谢谢关注!

    展开全文
  • MySQL查询数据库是否存在

    千次阅读 2017-04-08 09:48:49
    SELECT COUNT(1) FROM information_schema.tables ...information_schema数据库是MySQL自带的,它提供了访问数据库元数据的方式。什么是元数据呢?元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权

    SELECT COUNT(1) FROM information_schema.tables WHERE table_schema='shihou_event' AND table_name = tableName


    information_schema数据库是MySQL自带的,它提供了访问数据库元数据的方式。什么是元数据呢?元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。


    TABLES表:提供了关于数据库中的表的信息(包括视图)。详细表述了某个表属于哪个schema,表类型,表引擎,创建时间等信息。是show tables from schemaname的结果取之此表。

    展开全文
  • mysql 查询数据库中不存在的ID 输入一批ID,然后,执行SQL,返回数据库不存在的ID
  • 今天在搞一个数据库语句,因为老大要求,每个月自动生成一个表,但是,我要做判断,如果数据库已经有这个表了,就...这两个SQL语句都是查询数据库里头是否存在某个表的语句,以后都是查询表里某个列,第一次查询数据库是否
  • 查询数据库是否存在某张表

    千次阅读 2016-11-24 14:41:19
    今天在搞一个数据库语句,因为老大要求,每个月自动生成一个表,但是,我要做判断,如果数据库已经有这个表了,就不用创建了,但是我不知道怎么查,在朋友的帮助下,找到这个两个语句,和大家分享一下. select count(1) ...
  • selectcount(1)fromsys.objectswherename='表名' selectObjectProperty(Object_ID('表名'),'IsUserTable') 这两个SQL语句都是查询数据库里头是否存在某个表的语句,以后都是...
  • sql查询数据库是否存在

    千次阅读 2010-11-15 11:28:00
    use master select name From sysdatabases WHERE NAME='WMS'
  • mysql查询某个数据库是否存在某个表

    千次阅读 2018-10-12 08:48:51
    select * from information_schema.TABLES where TABLE_SCHEMA=(select database()) and `table_name` ='your table'
  • 1、判断数据库是否存在 select * from information_schema.SCHEMATA where SCHEMA_NAME='hatc3500' 也可以模糊查询,SQL如下: select * from information_schema.SCHEMATA where SCHEMA_NAME like '%需要查询的...
  • android判断数据库是否存在数据库

    千次阅读 2019-05-09 22:44:46
    通过检测,是否存在自定义sharedPreferences数据库信息文件,来判断是否已创建数据库 SharedPreferences sharedPreferences = getSharedPreferences("DataBaseInfo",MODE_PRIVATE); // 如果不存在数据库 if ...
  • pymongo判断数据库是否存在

    千次阅读 2020-06-10 13:26:19
    判断数据库是否存在 #2.连/建 数据库(my_db是数据库名称,如果没有会自动创建) # 在MongoDB中一个实例能够支持多个独立的数据库, # 你可以用点取属性的方式来获取数据库, # 或者通过字典的方式获取: # print...
  • 查询数据库中某个元素是否存在

    千次阅读 2011-03-03 10:10:00
    1、查询mysql相应数据库是否存在某个表 sql = "select `TABLE_NAME` from `INFORMATION_SCHEMA`.`TABLES` where `TABLE_SCHEMA`='"+databaseName+"' and `TABLE_NAME`='t_yhxxb'";   2、查询mysql相应数据库中...
  • select s1.inst_id, sl.username blkg_user, sl.machine blkg_ws, s1.sid blkg_sid s2.username wait_user, s2.machine wait_ws, s2.sid wait_sid,
  • /*查询数据库是否存在*/ select * From master.dbo.sysdatabases where name='Game_Card' and Status /* 但在实际使用中,需判断Status状态位: 其中某些状态位可由用户使用 sp_dboption(read only、dbo ...
  • 查询PostgreSQL中的数据库是否存在

    千次阅读 2017-01-17 09:59:07
    SELECT u.datname FROM pg_catalog.pg_database u where u.datname='rftDatabase';
  • 1、核对书写的数据库是否存在字母拼写上的问题 2、如果mysql安装在Linux上,那么对于Linux上的mysql的默认配置中是默认开启大小写敏感的,此时, 先试验输入大小写匹配的数据库名进行查询试试,如果可以成功,那么...
  • 这里默认已经有配置好的环境了(yml配置) ... * 查询是否存在 * @return */ public boolean isTableExist(String dbName, String tableName) { Connection conn = null; ResultSet rs = null; try {
  • select `TABLE_NAME` from `INFORMATION_SCHEMA`.`TABLES` where `TABLE_SCHEMA`=数据库名' and `TABLE_NAME`='表名'; ResultSet rsTables = this.getBaseDao().findObjects(sql);
  • 使用mybatis-plus 查询数据库表时抛异常提示数据库表不存在 分析: 根据错误信息找到 mybatis-plus生成的数据库表名是大写而实际数据库中的表名是小写 原因: 开发环境是在windows 环境下 而 windows 环境下 ...
  • 最近有个小需求处理起来需要先判断表是否存在,如果不存在则去建表,如果存在的话就是做入库操作。所以把这个校验记录一下,代码没问题直接可用; @Autowired private JdbcTemplate jdbcTemplate; public ...
  • ORACLE中如何查询数据库所有表中是否存在某一个字段? 今天在项目中迁移时候sql语句查询无法确定某个字段存在于哪个表中,于是就上网搜索是否有简单便捷sql语句能够查所有的表从而获取字段所在的表。 查阅资料后 sql...
  • 首先,说下单独使用jdbc查询数据库中的数据方法: 加载数据库驱动 创建并获取数据库链接 创建jdbc statement对象 设置sql语句 设置sql语句中的参数(使用preparedStatement) 通过statement执行sql并获取结果 对sql...
  • PHP查询数据库中表是否存在 方法

    千次阅读 2016-07-20 17:04:15
    $con = mysql_connect ("localhost","$username","$password"); if (!$con) { die('Could not connect: ' ....$row){ echo "表不存在!"; } else{ echo "表存在!"; } } mysql_close($con);

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 848,567
精华内容 339,426
关键字:

查询数据库是否存在