⑴ 在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