⑴ 在sql+server2008資料庫query()的用途
SQL Server 中的 query() 函數是一氏稿耐個用於執行 T-SQL 查詢的函數,可以用來從數據敬拿庫中檢索數據。您可以使用 query() 函數來執行各種類型的查詢,包括 SELECT、INSERT、UPDATE 和 DELETE 等。
例如,您可以使用以下 query() 語句來從資料庫中選擇所有用戶記錄:
SELECT * FROM users;
或者,您可以使用 query() 函數來插入一條新記錄到資料庫中:
INSERT INTO users (name, email) VALUES ('John', '[email protected]');
或者,您可殲春以使用 query() 函數來更新現有的資料庫記錄:
UPDATE users SET email='[email protected]' WHERE name='John';
或者,您可以使用 query() 函數來從資料庫中刪除記錄:
DELETE FROM users WHERE name='John';
總的來說,query() 函數是一個非常強大的工具,可以幫助您在 SQL Server 資料庫中執行各種類型的查詢。
⑵ 資料庫常用函數
1、系統信息函數
系統信息函數用來查詢MySQL資料庫的系統信息。
函數代碼:
SELECT VERSION()
->5.0.67-community-nt
CONNECTION_ID() 返回伺服器的連接數
DATABASE()、SCHEMA返回當前資料庫名
USER()、SYSTEM_USER()返回當前用戶
2、日期時間函數
MySQL的日期和時間函數主要用於處理日期時間。
函數代碼:
CURDATE(),CURRENT_DATE() curdate() 返回當前日期
SELECT CURDATE()
->2014-12-17
CURTIME(),CURRENT_TIMEcurtime()
返回當前時間
SELECT CURTIME()
->15:59:02
3、字元串函數
函數代碼:
CHAR_LENGTH(s)char_length()返回字元串s的字元數
SELECT CHAR_LENGTH('你好123') -- 5
CONCAT(s1,s2,...) concat(s1,s2...)
將字元串s1,s2等多個字元串合並為一個字元串
4、加密函數
加密函數是MySQL用來對數據進行加密的函數。
函數代碼:
PASSWORD(str)
該函數可以對字元串str進行加密,一般情況下,PASSWORD(str)用於給用戶的密碼加密。
SELECT PASSWORD('123')
->*
5、數學函數
數學函數主要用於處理數字,包括整型、浮點數等。
函數代碼:
ABS(x)abs(x)返回x的絕對值
SELECT ABS(-1) -- 返回1
CEIL(x),CEILING(x)cell(x),celling(x)
返回大於或等於x的最小整數
SELECT CEIL(1.5) -- 返回2