SQL复习

1、select

SELECT LastName,FirstName FROM Persons

SELECT * FROM Persons

2、distinct

SELECT DISTINCT Company FROM Orders

3、WHERE

SELECT * FROM Persons WHERE city=‘beijing‘

4、AND&OR运算符

SELECT * FROM Persons WHERE FirstName=‘tomas‘ AND LastName=‘carp‘

SELECT * FROM Persons WHERE FirstName=‘tomas‘ OR LastName=‘carp‘

5、ORDER BY

默认是升序,可以自己添加ASC 和DESC

SELECT Company,OrderNumber FROM Orders ORDER BY Company,OrderNumber  //首先按照Company升序排列,在Company相同的时候按照OrderNumber关键字升序排列

SELECT Company,OrderNumber FROM Orders ORDER BY Company DESC,OrderNumber ASC  //首先按照Company降序排列,在Company相同的时候按照OrderNumber关键字升序排列

6、insert

插入新的行   INSERT INTO Person VALUES(‘gate‘,‘bill‘,‘xuanwumen 10‘,‘beijing‘)

插入指定列中的数据  INSERT INTO Person(LastName,Address) VALUES(‘wilson‘,‘champli stree‘)

7、update

改变表中的元素值

update Person SET FirstName=‘xiangli‘ WHERE LastName=‘wilson‘

修改一行中的多个列

update Person SET City=‘anhui‘,Address=‘chinal addre‘ WHERE LastName=‘wilson‘

8、delete

删除表中的行

DELETE FROM Person  WHERE LastName=‘wilson‘

删除所有行

DELETE * FROM Person

时间: 2024-10-11 22:50:30

SQL复习的相关文章

Sql复习之安全性与权限管理+vmware增加硬盘容量

参考资料: http://www.cnblogs.com/Jackeyzhang/archive/2011/05/18/2049621.html VmWare虚拟机增加硬盘容量的方法 http://blog.csdn.net/superchanon/article/details/8255566 DOS中切换盘符(直接CD不行) ? 参考资料:http://blog.csdn.net/songyuhongnannan/article/details/7279070 SQLServer 角色与权限

sql 复习练习

一.基础1.说明:创建数据库CREATE DATABASE database-name2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack4.说明:创建新表create ta

SQL复习五(索引)

SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱. 1.1 什么是索引? SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间 下面举两个简单的例子: 图书馆的例子:一个图书馆那么多书,怎么管理呢?建立一个字母开头的目录,例如:a开头的书,在第一排,b开头的在第二排,这样在找什么书就好说了,这个就是一个聚集索引,可是很多人借书找某某

SQL复习一(基础知识)

1.什么是sql SQL(structure query language)是结构化查询语言,它是对关系型数据库的操作语言.它可以应用到所有的数据库中,例如:MySQL.Oracle.SQL server 等. 1.2 语法要求 SQL语句可以单行或者多行书写,以分号结尾: 可以用空格和缩进来增强语句的可读性 关键字不区分大小写,建议使用大写 2.分类 DDL:数据定义语言,用来定义数据库对象:数据库,表,列等 DML:数据库操作语言,用来定义数据库记录(数据) DCL:数据库控制语言,用来定义

SQL复习框架

数据库系统 数据:date描述事物的符号 ,可以出现多种载体,比如:声音.图片.文字等 数据库:database(简写db)数据的仓库    在计算机内可以长期存储,并且可以共享的数据的集合 数据库管理系统:(DBMS)管理数据库的一些软件 sql 2008   mysql  oracle  DB2 数据库系统:包含数据库管理系统和管理员 (DBS) (第一部分):数据库 1:系统数据库 n  Master:记录系统信息sys开头 n  Msdb:代理数据库发出作业警报 n  Tempdb:临时

sql复习3之事务管理

事务管理: 单个工作单元称为事务,我们将若干条sql命令组合在一起,形成存储过程.触发器等,利用存储过程和触发器可以进行事务管理. ? 编程基础介绍:函数.程序设计语句等. 程序设计语句: 1.begin ......end 中间插入若干条sql语句,我们将其视为一个单元. 2.跳转语句(goto语句): goto语句可以使程序跳到带有标识符的指定位置继续执行. 3.条件分支语句(if --- else): ? --利用条件分支语句和跳转语句求出1到5之和并输出 declare @sum int

关系数据库SQL复习

1.1 SQL的概述 SQL(Structured Query Language)结构化查询语言,是关系数据库的标准语言 SQL是一个通用的.功能极强的关系数据库语言 1.2 SQL的特点 1. 综合统一 集数据定义语言(DDL),数据操纵语言(DML),数据控制语言(DCL)功能于一体. 可以独立完成数据库生命周期中的全部活动 用户数据库投入运行后,可根据需要随时逐步修改模式,不影响数据的运行. 数据操作符统一 2. 高度非过程化 非关系数据模型的数据操纵语言?面向过程?,必须制定存取路径  

SQL复习(w3school)笔记

SQL基础 1.SQL对大小写不敏感 2.DML(数据操作语言)与DDL(数据定义语言) a) DML SELECT UPDATE DELETE INSERT INTO b) DDL CREATE DATABASE ALTER DATABASE CREATE TABLE ALTER TABLE DROP TABLE CREATE INDEX DROP INDEX 3.DISTINCT:去除重复值 a) SELECT DISTINCT 列名 FROM 表名 4.WHERE子句 a) 值得注意的运算

Oracle sql 复习题目总结

sql 题目一 表结构 1.表名:g_cardapply 字段(字段名/类型/长度): apply_no varchar8; //申请单号(关键字) apply_date date; //申请日期 state varchar2; //申请状态 2.表名:g_cardapplydetail 字段(字段名/类型/长度): apply_no varchar8; //申请单号(关键字) name varchar30; //申请人姓名 idcard varchar18; //申请人身份证号 state v