MySQL常用命令
摘要:MySQL常用命令 一、启动与退出 1、进入MySQL: 启动MySQL Command Line Client(MySQL的DOS界面),直接输入安装时的密码即可。 2、退出MySQL:quit或exit 二、库操作 1、、创建数据库 命令:create database 例 mysql crea
阅读全文
posted @
2017-09-02 15:57
o(∩_∩)o...
阅读(474)
推荐(0)
SQL 控制流程
摘要:Transact-SQL 提供了(BEGIN...END、BREAK、GOTO、CONTINUE、IF...ELSE、WHILE、RETURN、WAITFOR)控制流关键字,用于控制 Transact-SQL 语句、语句块、用户定义函数以及存储过程的执行流。 不使用控制流语言,则各 Transact-SQL 语句按其出现的顺序分别执行。控制流语言使用与程序设计相似的构造使语句得以互相连接、关联和相互依存。 当控制流语句不能跨多个批处理、用户定义函数或存储过程。 一、 BEGIN...END BEGIN 和 END 语句用于将多个 Transact-SQL 语句组合为一个逻辑块(即相当于...
阅读全文
posted @
2009-11-17 15:18
o(∩_∩)o...
阅读(392)
推荐(0)
使用公用表表达式
摘要:公用表表达式(CTE)是SQL Server 2005中提供的一种新的解决方案。 公用表表达式 (CTE) 可以认为是在单个 SELECT、INSERT、UPDATE、DELETE 或 CREATE VIEW 语句的执行范围内定义的临时结果集。CTE 与派生表类似,具体表现在不存储为对象,并且只在查询期间有效。与派生表的不同之处在于,CTE 可自引用,还可在同一查询中引用多次。 CET 作用: (1)公用表表达式 (CTE) 能够引用其自身,从而创建递归 CTE。 (2)在不需要常规使用视图时替换视图,也就是说,不必将定义存储在元数据中。 (3)启用按从标量嵌套 sel...
阅读全文
posted @
2009-11-13 11:48
o(∩_∩)o...
阅读(297)
推荐(0)
GROUPING 用法
摘要:GROUPING是一个聚合函数,用在含有CUBE 或 ROLLUP 语句的SQL语句中,当结果集中的数据行是由CUBE 或 ROLLUP 运算产生的(添加的)则该函数返回1,否则返回0。 语法: GROUPING ( column_name ) 其中 column_name 是用在CUBE 或 ROLLUP 运算的列 或group by 后的列。 注意: (1)只有使用了CUBE 或 ROLLUP 运算符的SQL中才能使用GROUPING (2)GROUPING 后面的列 名可以是CUBE 或 ROLLUP 运算符中使用的列名,也可以是group by 中的列名 举...
阅读全文
posted @
2009-11-12 15:02
o(∩_∩)o...
阅读(4129)
推荐(0)
SQL 数据类型转换 总结
摘要:1、数据类型转换: (1)两种转换场合: A:当两个结果集之间的数据进行比较或联和(union)的时候,如果两个结果集的数据类型不同时必须进行转换。 B:将Transact-SQL 得结果集返回给程序中的变量时,须将结果集的类型从SQL Server数据类型转换为变量的数据类型。 (2)两种转换方式: A:自动进行的隐性转换(对于用户是不可见的)。 如:一个 smallint 变量和 int 变量比较时,将smallint 变量在比较前被隐性转换成 int 变量。 B:用户提供的显式转换(使用 CAST 或 CONVERT 函数进行显式转换)。 2、...
阅读全文
posted @
2009-11-10 17:05
o(∩_∩)o...
阅读(843)
推荐(0)