❶ 如何判斷當前資料庫是否為mysql
可以使用這幾種方式:
(1)用select database()語句;
select database();
(2)用show tables語句,查詢出來的結果中,第一行為Tables_in_***,這里***就
是當前所在的資料庫名稱。
show tables;
(3)用status語句,查詢出來的結果中有一行是currrent database:***。這里***就
是當前所在的資料庫名稱。
status;
❷ 如何判斷資料庫中是否存在某個數據
判斷方法如下
一、Select 欄位列表 From 數據表
例:1、select id,gsmc,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怎麼判斷資料庫內容是否一致
declare @n int
declare @name nvarchar(100)
set @n=0
set @name='abcde'
select @n=count(Name) from [表] where Name=@name
---判斷@n是否等於0即可,大於0說明有,等於0說明沒有
❹ 判斷資料庫是否存在:如何判斷資料庫表已經存在
仔細研究,發現fExistTable缺少參數,即已知表名沒有在代碼中反應。 修改為:Private Sub 命令0_Click() fExistTable(」需判斷的已知表名」)End SubEnd Sub不再報錯。仔細分析,其實是用 」已知表名」 通過Dao判斷資料庫中是否存在,如果fExistTable的值為True就是存在,否則就是不存在。 解決問題之餘,想起Access資料庫也有系統表,存放有對象名,可否做一查詢來判定?經驗證:SELECT Count(*) AS Qty FROM MSysObjects WHERE (((MSysObjects.Name) Like "需判斷的已知表名")); 可以實現需求。
❺ 如何判斷資料庫中是否存在某個數據
在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
❻ 如何在判斷連接的是什麼資料庫
DatabaseMetaDatamd=this.jdbcTemplate.getDataSource().getConnection().getMetaData();
System.out.println(md.getDatabaseProctName());
System.out.println(md.getDatabaseProctVersion());
參考:http://www.meiriyouke.net/?p=610
❼ 急!怎樣判斷資料庫有新的數據加入!
我的辦法是 在資料庫表中多建一個欄位,用於表示該條數據的狀態。比如插入數據時該欄位為 0 ,當我知道後就把他改成 1
❽ 如何判斷資料庫是SQL還是ACCESS的
有代碼看連接串
沒有的話等他出錯,看錯誤信息
❾ 如何判斷網站所使用的資料庫
可能通過輸入錯誤的參數,得出錯誤提示,判斷是什麼數據。比如
以下我們從一個網站www.19cn.com開始(註:本文發表前已徵得該站站長同意,大部分都是真實數據)。
在網站首頁上,有名為「IE不能打開新窗口的多種解決方法」的鏈接,地址為:http://www.19cn.com/showdetail.asp?id=49,我們在這個地址後面加上單引號』,伺服器會返回下面的錯誤提示:
Microsoft
JET
Database
Engine
錯誤
'80040e14'
字元串的語法錯誤
在查詢表達式
'ID=49''
中。
/showdetail.asp,行8
從這個錯誤提示我們能看出下面幾點:
1.網站使用的是Access資料庫,通過JET引擎連接資料庫,而不是通過ODBC
❿ sql語言如何判斷資料庫中有表
use bbsDB
if exists (select * from sysobjects where name = 'bbsUsers')
drop table bbsUsers
go
create table bbsUsers
(
uID int identity(1,1) not null,
uName nvarchar(15) not null,
uPassWord varchar(10) not null,
uEmail varchar(20) not null,
uSex int not null,
uClass int null,
uRemark varchar(20) null,
uRegDate smalldatetime not null,
uState int null,
uPoint int null,
)
go
這是判斷並建bbsUsers表,我昨天剛學的。