SQL DML 和 DDL
可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。
SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。
查询和更新指令构成了 SQL 的 DML 部分:
•SELECT - 从数据库表中获取数据
•UPDATE - 更新数据库表中的数据
•DELETE - 从数据库表中删除数据
•INSERT INTO - 向数据库表中插入数据
SQL 中最重要的 DDL 语句:
•CREATE DATABASE - 创建新数据库
•ALTER DATABASE - 修改数据库
•CREATE TABLE - 创建新表
•ALTER TABLE - 变更(改变)数据库表
•DROP TABLE - 删除表
•CREATE INDEX - 创建索引(搜索键)
•DROP INDEX - 删除索引
SQL SELECT 语法:
SELECT 列名称 FROM 表名称
SELECT * FROM 表名称
从表中选取 LastName 列的数据:select lastname from persons
SQL SELECT DISTINCT 语句:
SELECT DISTINCT 列名称 FROM 表名称
有条件地从表中选取数据:SELECT 列名称 FROM 表名称 WHERE 列 = 值
引号的使用
SQL 使用单引号来环绕文本值,如果是数值,请不要使用引号。
例:SELECT * FROM Persons WHERE FirstName='Bush'
SELECT * FROM Persons WHERE Year>1965
AND 和 OR 运算符:
AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。
如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。
如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。
INSERT INTO 向表格中插入新的行:
INSERT INTO 表名称 VALUES (值1, 值2,....)
我们也可以指定所要插入数据的列:
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
Update 修改表中的数据:
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
例:为 lastname 是 "Wilson" 的人添加 firstname:
UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson'
DELETE 删除表中的行:
DELETE FROM 表名称 WHERE 列名称 = 值
在不删除表的情况下删除所有的行: DELETE FROM table_name或DELETE * FROM table_name
分享到:
相关推荐
sql之select语句,sql之select语句,sql之select语句,sql之select语句
SQL Select2008语句完整的执行顺序
自己总结的一些关于SQL语句中Select语句常用的几种方法。里面有相信的说明,下载后查阅!
SQL: select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.title) b 说明:外连接查询(表名1:a 表名2:b) SQL: select a.a, a.b, a.c, b.c, b.d, b....
SQLServer常用Transact SQL语句 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据2、数据定义 CREATE TABLE --创建一个数据库...
SQL语句 SELECT LIKE like用法详解SQL语句 SELECT LIKE like用法详解SQL语句 SELECT LIKE like用法详解
10、说明:几个简单的基本的sql语句 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table...
建立运行环境-Excel Vba,可移植到VB环境中(需修改一些代码) '仿制简单的SQL查询语句,用于对二维数组的查询 ...' 所以现在的版本相当于一个简化了的select语句,但对于大多数查询情况而言够用了。
select * into b from a where 1<>1 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) insert into b(a, b, c) select d,e,f from b; 说明:显示文章、提交人和最后回复时间 select a.title,a.username,b.adddate ...
00587 Oracle公司内部数据库培训资料-Les01基本SQL SELECT语句(PPT 29页).ppt
MS-SQL 50条常用select语句(以学生表为例)
通过本章学习,您将可以: 列举 SQL SELECT语句的功能。 执行简单的选择语句。 SQL 语言和 SQL*Plus 命令的不同
SQL基础查询语句五十条,可用于SQL数据库练习,其中包含详细的注释,非常适合新手练习,也可以用于期末复习
SQL 语句 select 实例总结希望对大家有用
数据库,SELECT语句相关操作实验
常用的sql语句,删除重复记录,查询多余重复记录,将数据写入新表
SELECT语句:用于从数据库中选择数据。基本语法为“SELECT 列名 FROM 表名 WHERE 条件”。例如,查询名为“employees”的表中所有员工的姓名和年龄,可以使用“SELECT name, age FROM employees”。 ORDER BY语句:...
SQL语句中SELECT语句的执行顺序; 详细的讲述了SQL的SELECT语句的各个子句一起使用时的执行优先级问题;
这个是从其他地方找到的关于sqlserver2005的使用语句,分享一下吧!O(∩_∩)O~
麻烦支持下,小弟没分了 列举 SQL SELECT语句的功能。 执行简单的选择语句。 SQL 语言和 iSQL*Plus 命令的不同