SQL的基出语句
2013-09-24 17:27
155 查看
SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。
查询和更新指令构成了 SQL 的 DML 部分:
SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。
SELECT - 从数据库表中获取数据
UPDATE - 更新数据库表中的数据
DELETE - 从数据库表中删除数据
INSERT INTO - 向数据库表中插入数据
SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。
SQL 中最重要的 DDL 语句:
CREATE DATABASE - 创建新数据库
ALTER DATABASE - 修改数据库
CREATE TABLE - 创建新表
ALTER TABLE - 变更(改变)数据库表
DROP TABLE - 删除表
CREATE INDEX - 创建索引(搜索键)
DROP INDEX - 删除索引
SQL select语句 : select 列名称 from 表名称
select * from 表名称 星号(*)是选取所有列的快捷方式。
WHERE 子句
select 列名称 from 表名称 where 列 运算符 值
where 后可用的运算符
and 和 or 运算符用于基于一个以上的条件对记录进行过滤。
and 和 or 可在 where 子语句中把两个或多个条件结合起来。
如果第一个条件和第二个条件都成立,则 and 运算符显示一条记录。
如果第一个条件和第二个条件中只要有一个成立,则 or 运算符显示一条记录
ORDER BY 语句用于对结果集进行排序。
ORDER BY 语句用于根据指定的列对结果集进行排序。
ORDER BY 语句默认按照升序对记录进行排序。
如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。ASC 升序
例如 SELECT 列名1, 列名2 FROM 表名
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
DELETE FROM 表名称 WHERE 列名称 = 值
查询和更新指令构成了 SQL 的 DML 部分:
SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。
SELECT - 从数据库表中获取数据
UPDATE - 更新数据库表中的数据
DELETE - 从数据库表中删除数据
INSERT INTO - 向数据库表中插入数据
SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。
SQL 中最重要的 DDL 语句:
CREATE DATABASE - 创建新数据库
ALTER DATABASE - 修改数据库
CREATE TABLE - 创建新表
ALTER TABLE - 变更(改变)数据库表
DROP TABLE - 删除表
CREATE INDEX - 创建索引(搜索键)
DROP INDEX - 删除索引
SQL select语句 : select 列名称 from 表名称
select * from 表名称 星号(*)是选取所有列的快捷方式。
WHERE 子句
select 列名称 from 表名称 where 列 运算符 值
where 后可用的运算符
= | 等于 |
<> | 不等于 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
BETWEEN | 在某个范围内 |
LIKE | 搜索某种模式 |
and 和 or 可在 where 子语句中把两个或多个条件结合起来。
如果第一个条件和第二个条件都成立,则 and 运算符显示一条记录。
如果第一个条件和第二个条件中只要有一个成立,则 or 运算符显示一条记录
ORDER BY 语句用于对结果集进行排序。
ORDER BY 语句用于根据指定的列对结果集进行排序。
ORDER BY 语句默认按照升序对记录进行排序。
如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。ASC 升序
例如 SELECT 列名1, 列名2 FROM 表名
ORDER BY 列名1 DESC, 列名2 ASC 就是从表中查询出列名1安降序排列,查询出列名2安升序排列
insert into 语句用于向表格中插入新的行。
insert into 表名称 (列1, 列2,...) VALUES (值1, 值2,....)
insert into 表名称 VALUES (值1, 值2,....)
Update 语句
Update 语句用于修改表中的数据。UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
DELETE 语句
DELETE 语句用于删除表中的行。DELETE FROM 表名称 WHERE 列名称 = 值
相关文章推荐
- LINQ体验(7)——LINQ to SQL语句之Group By/Having和Exists/In/Any/All/Contains
- SQL命令查询视图定义语句
- mssql 获取动态sql语句中的值
- SQLServer海量数据处理 - 2 改善SQL语句
- MyBatis关于映射SQL语句的总结
- PowerDesigner生成sql建表语句
- sql语句的效率
- vb中sql语句的单引号和双引号的用法
- MyBatis学习 之 二、SQL语句映射文件 resultMap
- SQL语句实现查询SQL Server服务器名称和IP地址
- 如何减少对Mysql的访问以优化SQL语句
- dedecms 扩展函数可以用的sql语句
- 数据库常用sql语句和操作
- SQL语句优化技术分析
- 2.如何优化操作大数据量数据库(改善SQL语句)
- 解决linux环境mysql的sql语句严格区分大小写问题
- 在myeclipse中调用oracle中的SQL语句
- SQL SERVER 基础篇(一):知识点、SQL语句学习及详细总结
- 分组字符合并SQL语句 按某字段合并字符串之一(简单合并)
- SQL查询语句