随笔分类 - SQL
摘要:1、char、varchar、 nchar、 nvarchar 的区别 (1)定义:char:固定长度,存储ANSI字符,不足的补英文半角空格。nchar:固定长度,存储Unicode字符,不足的补英文半角空格varchar:可变长度,存储ANSI字符,根据数据长度自动变化。nvarchar:可变长
阅读全文
摘要:存储过程是一组SQL语句集合,该组语句用于完成特定的功能。存储过程在数据库中经过第一次编译后再次调用则不需要再次编译,用户只需通过使用存储过程并给定参数即可进行操作。 总的来讲可以分为3大类:➢系统存储过程➢用户存储构成➢扩展存储过程 存储过程通过T-SQL语句进行设定。在声明存储过程中可以对变量、
阅读全文
摘要:使用WHERE子句 在SELECT语句中,数据根据WHERE子句中指定的搜索条件进行过滤。WHERE子句在表名(FROM子句)之后给出。 SELECT prod_name, prod_price FROM Products WHERE prod_price = 3.49; 注意:WHERE子句的位置
阅读全文
摘要:排序数据 子句(clause) SQL语句由子句构成,有些子句是必需的,有些则是可选的。一个子句通常由一个关键字加上所提供的数据组成。 SELECT prod_name FROM Products ORDER BY prod_name; -- ORDER BY子句取一个或多个列的名字,据此对输出进行
阅读全文
摘要:SELECT语句 从一个或多个表中检索信息。 关键字(keyword) 作为SQL组成部分的保留字。关键字不能用作表或列的名字。 为了使用SELECT检索表数据,必须至少给出两条信息——想选择什么,以及从什么地方选择。 检索单个列 SELECT prod_name FROM Products; 提示
阅读全文
摘要:数据库(database) :保存有组织的数据的容器(通常是一个文件或一组文件)。 注意:误用导致混淆 人们通常用数据库这个术语来代表他们使用的数据库软件,这是不正确的,也因此产生了许多混淆。确切地说,数据库软件应称为数据库管理系统(DBMS)。数据库是通过DBMS创建和操纵的容器,而具体它究竟是什
阅读全文