
一个SQL语句不就完了,select count() from MAA where NO=‘1234-4567-8910’。看count的值是否是0,不是0 则打印这个值存在。难道前边连接数据库的也要
SqlConnection myconn=new SqlConnection("server=;datebase=master;uid=sa;pwd=xxx");
myconn,Open();
string sql="select 1 from master,dbosysdatabases where [name]='要检查的是否存在数据库名字'“
SqlCommand cmd=new SqlCommand(sql,mycnn);
if(cmdExecuteScalar()!=null)
{
MessageBoxShow("已存在该数据库");
}
上面是c#的写法,但是解决方案大致就是,创建master数据库的连接,执行
select 1 from master,dbosysdatabases where [name]='要检查的是否存在数据库名字'
是否有返回值就是有了反之就没有
更简单的就是全盘收索(或者你知道范围的去限定搜索范围)
要检查的是否存在数据库名字mdf
这个文件吧有就是有的话一般就是有这个数据库了,不过也存在没有附加的可能,但是没有这个文件就说明绝对是没有这个数据库的
不要用mysql_fetch_object()这个函数来判断,这个返回来的是个数组;一般情况下是这么来判断的:$query="select from "$tablepre"common_members"" where username ='"$_POST['reg_username']"'";$result=mysql_query($query,$link);$num = mysql_num_rows($result); //取得结果集中行的数目if($num){echo '<script type="text/javascript">alert("用户名已被占用 ,请重新输入!");locationreplace("/reg/indexphp");</script>';die();}
$sql= 'select from tbname where username ="'$username'"';
$result = mysql_query($sql);
$data = mysql_num_rows($result);
if ($data){
echo "已存在";
}
1数据库
if exists(select 1 from masterdbosysdatabases where name='example')
print 'DataBase existed'
else
print 'Database not existed'
2表
IF Exists(Select 1 From sysObjects Where Name ='表名' And Type In ('S','U'))
Print 'Exists Table'
Else
Print 'Not Exists Table'
以上就是关于java判断数据库的表里面是否存在一个值全部的内容,包括:java判断数据库的表里面是否存在一个值、如何判断一个数据库是否存在 (SQL Server 2008)、怎么查询mysql中字段中的值是否存在等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)