如何判断数据库中是否存在某个数据

2020-11-30 06:50:13 字数 5907 阅读 6464

1楼:匿名用户

判断方法如下

一、select 字段

列表 from 数据表

例:1、select id,g**c,add,tel from haf (* 表示数据表中所有字段)

2、select 单价,数量,单价*数量 as 合计金额 from haf (as 设置字段的别名)

二、select … from … where 筛选条件式

例 筛选条件式:

1、字符串数据: select * from 成绩单 where 姓名='李明'

2、万用字符: select * from 成绩单 where 姓名 like '李%' select * from 成绩单 where 姓名 like '%李%' select * from 成绩单 where 姓名 like '%李_'

3、特殊的条件式:1.= / > / < / <> / >= / <=

2.and逻辑与 or逻辑或 not逻辑非

3.where 字段名称 in(值一,值二)

4.where 字段名称 is null / where 字段名称 is not null

如何判断sql中某个数据库是否存在

2楼:我是你的茱立叶

if exists(select*from sysobjects where name ='bbsusers' )

drop table bbsusers

bbsusers 是要查询的表

sysobjects 是系统表

3楼:匿名用户

在sql server数据库编程时,常常需要判断一个数据库是否已经存在,如果不存在则创建此数据库。常用的方法有以下三种:

1. select * from master.dbo.sysdatabases where name='test_db'

如果不存在查询结果,则说明name所表示的数据库不存在

2. object_id('test_db')

如果无法获取对象id(null),则说明此对象不存在;常用

if object_id('test_db') is null

或者if (select object_id('test_db')) is null

3. db_id('test_db')

如果不能获取数据库id,则说明name所表示的数据库不存在;实际上此种方法也是在sysdatabases中查找,并返回数据库的id;常用

if db_id('test_db') is null

或者if (select db_id('test_db')) is null

如何判断数据库中是否存在某数据

4楼:爱问

////// 执行一条计算查询结果语句,返回查询结果(object)。

////// 计算查询结果语句

/// 查询结果(object)

public static object getsingle(string sqlstring)

else

}catch (system.data.sqlclient.sqlexception e)}}

}///

/// 判断是否存在某表

////// 表名称

/// 是否存在

public static bool columnexists(string tablename)

return convert.toint32(res) > 0;

}connectionstring 是数据库链接字符串直接复制粘贴就可以用

5楼:郁晚竹琴黛

cursor

cur=

dr.query("hellokitty",newstring,

null,

null,

null,

null,null);

if(!cur.movetofirst())我是这么做的,在hellokitty的表里找hello数据,如果!cur.movetofirst

就表明没有数据。。否则就存在数据

laravel查询时怎么判断是否存在数据

6楼:优就业张老师

1$users=db::table('users')->where('id',$id)->get();

23if($users)else

8或9if(is_null($users))

12或

13if(empty($users))

以上方法都是不行的,在使用laravel eloquent模型时,我们要判断取出的结果集是否为空,但我们发现直接使用is_null或empty是无法判段它结果集是否为空的。

var_dump之后我们很容易发现,即使取到的空结果集,eloquent仍然会返回object(illuminate\support\collection)对象实例。

其实,eloquent已经给我们封装几个判断方法如下:

$users=db::table('users')->where('id',$id)->get();

1if($users->first())

4if(!$users->isempty())

7if($users->count())

如何判断数据库中是否存在某个数据

7楼:司马铸剑

select * from 表 where 列名=值;

if(rs.next())

return true;

急用:怎么用c#语言判断sql数据库中已经存在某个**了啊?????????

8楼:匿名用户

这人最好,直接给你个过程,调用即可。

#region 判断数据库表是否存在,通过指定专用的连接字符串,执行一个不需要返回值的sql***mand命令。

////// 判断数据库表是否存在,返回页头,通过指定专用的连接字符串,执行一个不需要返回值的sql***mand命令。

////// bhtsoft表

///public static bool checkexiststable(string tablename)

else}}

#endregion

9楼:手机用户

using system;

using system.collections.generic;

using system.***ponentmodel;

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

//引用命名空间

using system.data.oledb;

namespace **绑定

{public partial class form1 : form{//添加绑定对象,就是前面学过的ado.***对象oledbdataadapter da;//数据适配器

10楼:匿名用户

把这个sql语句在c#中写一个方法进行判断就可以了啊

select * from dbo.sysobjects where id = object_id(n '[dbo].[warn_info] ') and objectproperty(id, n 'isusertable ') = 1

php中如何判断一个数据已经存在于数据库中?

11楼:欧秃秃

材料/工具:电脑、php

1、首先,创建一个方法function来供调用。

2、先判断id是否为0,为0则是不存在这条数据的。(假设判断数据库的数据是否存在相同id的数据)

3、然后写sql语句,能查询对应id的数据是否存在了。

4、然后调用查询数据库的方法,判断返回来的结果是否为空。不为空则是数据已存在。

5、如果是判断数据是否存在的关键字段是字符串的,我们稍为改一下**就行了,比如这里的,判断email是否已经存在于数据库中。

6、我们这里的queryfirstcolumn方法是封装好的数据库函数。

7、也可以将其改成一般的mysql_query的系统内置方法来查询的,**如图。

12楼:小丁创业

php中判断一个数据已经存在于数据库中的方法和操作步骤如下:

1、首先,创建要调用的方法函数,如下图所示。

2、其次,完成上述步骤后,确定id是否为0,如果为0,则该数据不存在(假设判断数据库的数据是否存在相同id的数据),如下图所示。

3、接着,完成上述步骤后,编写sql语句查询对应id的数据是否存在,如下图所示。

4、然后,完成上述步骤后,调用查询数据库的方法以确定返回的结果是否为空。 如果不为空,则数据已经存在,如下图所示。

5、随后,如果确定数据是否存在的关键字段是字符串,可以在此处进行一些更改,例如,在此处,判断email是否已经存在于数据库中,如下图所示。

6、接着,这里的queryfirstcolumn方法是一个封装好的数据库函数,如下图所示。

7、最后,也可以改为一般的mysql_query系统内置方法进行查询,如下图所示。

13楼:

$mysql = 'select name from 表名 where name=“test”';

$res = mysql_query($mysql);

if(mysql_num_rows($res))else

14楼:匿名用户

应该可以根据name字段查出这条数据下name字段的值 若为空则执行添加操作,若为空则弹框,弹框写一个js函数就可以了。

shell 中 如何判断mysql的某个数据库中的某个表是否存在

15楼:灬

连接数据库首先、、

v=$(mysql -u$user -p$pass -d $db -e "select count(*) from user;")

判断 host 是否为0 就可以

if [ $v -eq 0 ]

then echo "not exists"

fi大概就是这样 ..

16楼:埃及大猩猩

mysql -u用户名 -p‘密码’ -e “use 你的数据库名;show tables” | grep 你要查的表

java判断数据库的表里面是否存在一个值

17楼:夜尽天明

select * from 表 where 列名=值;

if(rs.next())

return true;

18楼:匿名用户

一个sql语句不就完了,select count(*) from maa where no=‘1234-4567-8910’。看count的值是否是0,不是0 则打印这个值存在。难道前边连接数据库的也要

19楼:差点是个帅哥

select * from no where filed='1234-4567-8910'

20楼:满运穆兴安

方法有二:

1、查询表user,如果抛出表不存

在的异常,就证明表user不存在。

2、查询系统表,每种数据库都有一张系统表,用该存放数据库中的所有表的信息。

你只需要查询系统表有无该表的记录即可。但是不同种类的数据库,系统表可能不一样。

在sql数据库中怎么判断某张表是否已经存在了

1楼 真奇怪 直接运行 select from 表的名字 如果存在的话就有数据,如果不村子直接会报错的 在sql数据库中怎么判断某张表是否已经存在了 2楼 海影幻 直接查询表数据 select from table1 如果不存在table1就会报错 3楼 微6信 if exists select f...

查国内金融数据的话哪个数据库最靠谱

1楼 我有一颗苹果树 我们教授课上说过这个,国外的推彭博,国内的万得数据库比较多 2楼 e太子丹 目前国内比较好的金融数据有 analyst ai wind choice 大智慧等。 3楼 熟知天下 wind的金融数据很全 要写毕业 了,需要一些金融数据,但是在网上的数据库都是收费的,求推荐靠谱又免...

编程中什么叫数据库?有什么作用,编程 数据库各是什么意思

1楼 匿名用户 金融数据分析与数据库密不可分,那么什么是数据库呢?在大学的计算机教科书中,数据库是被这样解释的 数据库是计算机应用系统中的一种专门管理数据资源的系统。 数据有多种形式,如文字 数码 符号 图形 图像以及声音等。数据是所有计算机系统所要处理的对象。人们所熟知的一种处理办法是制作文件,即...