SQL的基本命令和几个常用函数汇总

函数

--创建对象(表、视图、存储过程、函数)命令]
CREATE TABLE/VIEW/PROCEDURE/FUNCTION
--创建表
CREATE TABLE tabTestVB
(VbName varchar(10),value numeric(10))
GO
CREATE TABLE tabTestVB1
(VbName varchar(10),value1 numeric(10))
GO
--插入数据(两种方式)
INSERT INTO tabTestVB(VbName,value)
SELECT 'AAA',123
INSERT INTO tabTestVB1(VbName,value1)
SELECT 'AAA',456

INSERT INTO tabTestVB(VbName,value) VALUES ('BBB',345)
INSERT INTO tabTestVB1(VbName,value1) VALUES ('CCC',1002)
--更改数据
UPDATE tabTestVB SET value=798 WHERE VbName='AAA'
--关联更改
UPDATE tabTestVB SET value=tabTestVB1.value1
FROM tabTestVB1 WHERE tabTestVB.VbName=tabTestVB1.VbName
--删除数据
DELETE tabTestVB WHERE  VbName='AAA'
--无日志删除数据
TRUNCATE TABLE tabTestVB
--删除对象(表、视图、存储过程、函数)命令
DROP TABLE/VIEW/PROC/FUNCTION
--删除表
DROP TABLE tabTestVB
DROP TABLE tabTestVB1
--赋值命令
SET
--定义变量
DECLARE

--流程控制语句
WHILE ... BREAK
BEGIN ... END
IF ...ELSE
----1...100 的和
DECLARE @NN NUMERIC(3)
DECLARE @SUM NUMERIC(8)
SET @NN=1
SET @SUM=0
WHILE @NN<=100
 BEGIN
  SET @SUM=@SUM+@NN
  SET @NN=@NN+1
 END
SELECT @SUM

--加上条件:当@NN=20 时退出循环(计算出1...19的和)
DECLARE @NN NUMERIC(3)
DECLARE @SUM NUMERIC(8)
SET @NN=1
SET @SUM=0
WHILE @NN<=100
 BEGIN
  IF @NN<>20
   --BEGIN
   SET @SUM=@SUM+@NN
   --END
  ELSE
   --BEGIN
   BREAK
   --END
  SET @NN=@NN+1
 END
SELECT @SUM

--全局变量
@@ROWCOUNT
--返回受上一语句影响的行数
SELECT '1'
UNION ALL
SELECT '3'
SELECT @@ROWCOUNT

@@ERROR
--返回最后执行的 Transact-SQL 语句的错误代码。
SET @N =1
SELECT @@ERROR

----函数的使用
--返回当前日期
SELECT GETDATE()

--生成16进制的标志列uniqueidentifier
SELECT NEWID()

--转换数据类型和格式
SELECT CONVERT(VARCHAR(10),GETDATE(),120)

 

 

 

时间: 2024-08-17 16:14:16

SQL的基本命令和几个常用函数汇总的相关文章

非常实用的PHP常用函数汇总_php技巧

本文实例总结了一些在php应用开发中常用到的函数,这些函数有字符操作,文件操作及其它的一些操作了,分享给大家供大家参考.具体如下: 1.PHP加密解密 PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密. 复制代码 代码如下: function encryptDecrypt($key, $string, $decrypt){     if($decrypt){         $decrypted = rtrim(m

oracle常用函数汇总

以下是对oracle中的常用函数进行了汇总介绍,需要的朋友可以过来参考下   一.运算符算术运算符:+ - * / 可以在select 语句中使用 连接运算符:|| select deptno|| dname from dept; 比较运算符:> >= = != < <= like between is null in 逻辑运算符:not and or 集合运算符: intersect ,union, union all, minus 要求:对应集合的列数和数据类型相同     

mysql常用函数汇总(分享)

以下是对mysql中的常用函数进行了汇总介绍.需要的朋友可以过来参考下   一.数学函数ABS(x)   返回x的绝对值 BIN(x)   返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x)   返回大于x的最小整数值 EXP(x)   返回值e(自然对数的底)的x次方 FLOOR(x)   返回小于x的最大整数值 GREATEST(x1,x2,...,xn)返回集合中最大的值 LEAST(x1,x2,...,xn)      返回集合中最小的值 LN(x)      

PHP执行linux命令常用函数汇总_php实例

一般情况下,很少会用php去执行linux命令,不过特殊情况下,你也许会用到这些函数.以前我知道有二个函数可以执行linux命令,一个是exec,一个是shell_exec.其实有很多的,结合手册内容,介绍以下6个函数. 1,exec函数 <?php $test = "ls /tmp/test"; //ls是linux下的查目录,文件的命令 exec($test,$array); //执行命令 print_r($array); ?> 返回结果如下: [root@krlcgc

ThinkPHP字符串函数及常用函数汇总_php实例

本文汇总了ThinkPHP的字符串处理函数及其他一些常用函数,可供开发人员参考使用.详情如下: get_client_ip() 获取客户端的IP地址 msubstr($str, $start=0, $length, $charset="utf-8″, $suffix=true) $str:要截取的字符串 $start=0:开始位置,默认从0开始 $length:截取长度 $charset="utf-8″:字符编码,默认UTF-8 $suffix=true:是否在截取后的字符后面显示省略

oracle常用函数汇总(分享)_oracle

一.运算符算术运算符:+ - * / 可以在select 语句中使用连接运算符:|| select deptno|| dname from dept; 比较运算符:> >= = != < <= like between is null in逻辑运算符:not and or 集合运算符: intersect ,union, union all, minus 要求:对应集合的列数和数据类型相同     查询中不能包含long 列     列的标签是第一个集合的标签     使用orde

PHP处理数组常用函数汇总

PHP中对数组的处理是最常用的必备技能之一.自己总结了一下几个最常用的处理数组的高级函数. 1. array_merge() 合并数组,将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面,最后返回一个数组. 关联数组:有相同的字符串键名时,则该键名后面的值将覆盖前一个值 索引数组:后面的值将不会覆盖原来的值,而是附加到后面 array array_merge (array array1 array2-,arrayN)  例子: <?php  $a = array("a&q

SQL注入常用函数

 有SQL语言基础的人,在SQL注入的时候成功率比不熟悉的人高很多.我们有必要提高一下自己的SQL水平,特别是一些常用的函数及命令. Access:asc(字符) SQLServer:unicode(字符) 作用:返回某字符的ASCII码 Access:chr(数字) SQLServer:nchar(数字) 作用:与asc相反,根据ASCII码返回字符 Access:mid(字符串,N,L) SQLServer:substring(字符串,N,L) 作用:返回字符串从N个字符起长度为L的子字符串

SQL 基础--&amp;gt;常用函数

--================================== --SQL 基础-->常用函数 --================================== /* 一.函数的分类     SQL函数一般分为两种     单行函数 基于单行的处理,一行产生一个结果     多行函数 基于多行的处理,对多行进行汇总,多行产生结果   二.函数形式     function_name [(arg1, arg2,...)]   三.常用的单行函数:  1. 字符函数:     lo