SQL学习总结
来源:互联网 发布:淘宝素材主图怎么做 编辑:程序博客网 时间:2024/05/22 03:46
学习iOS也有一段时间,发现从事iOS开发不仅要有扎实的语言基础,还要海量的知识,不是单纯的讲OC学好就OK,为了自己在未来的工作中不被人踩扁,看轻,所以沫沫,还要继续学习 ,要更加努力的学习。O(∩_∩)O哈哈哈~
目录
1. SQL简介
2. SQL语法
3. SQL SELECT
4. SQL SELECT DISTINCT
一、SQL简介
SQL是什么?
SQL,是指结构化的查询语言,全程是Structured Query language。
SQL 让我们可以访问和处理数据库
SQL 是一种 ANSI(American National Standards Institute 美国国家标准化组织)标准的计算机语言。SQL能做什么?
*SQL 可以面向数据库执行查询
SQL 可以从数据库中取回数据
SQL 可以在数据库中插入新的记录
SQL 可以更新数据库中的数据
SQL 可以从数据库中删除记录
SQL 可以创建新的数据库
SQL 可以在数据库中创建新的表格
SQL 可以在数据库中创建存储过程
SQL 可以在数据库中创建视图
SQL 可以设置表、存储过程和视图的权限*SQL是一种标准语言
虽然 SQL 是一门 ANSI(American National Standards Institute 美国国家标准化组织)标准的计算机语言,但是仍然存在着多种不同版本的 SQL 语言。注释:除了 SQL 标准之外,大部分 SQL 数据库程序都拥有它们自己的专有扩展! “`
在网站中使用SQL
要创建一个显示数据库中数据的网站,您需要:RDBMS 数据库程序(比如 MS Access、SQL Server、MySQL)使用服务器端脚本语言,比如 PHP 或 ASP使用 SQL 来获取您想要的数据使用 HTML / CSS
RDBMS
RDBMS 指关系型数据库管理系统,全称 Relational Database Management System。RDBMS 是 SQL 的基础,同样也是所有现代数据库系统的基础,比如 MS SQL Server、IBM DB2、Oracle、MySQL 以及 Microsoft Access。
RDBMS 中的数据存储在被称为表的数据库对象中。
表是相关的数据项的集合,它由列和行组成。
二、SQL语法
数据库列表
一个数据库通常包含一个或多个表。每个表由一个名字标识(例如 “Customers” 或者 “Orders”)。表包含带有数据的记录(行)。在本教程中,我们将使用众所周知的 Northwind 样本数据库(包含在 MS Access 和 MS SQL Server)。
下面是选自 “Customers” 表的数据:
上面的表包含五条记录(每一条对应一个客户)和七个列(CustomerID、CustomerName、ContactName、Address、City、PostalCode 和 Country)。
重点
SQL语句
在数据库上执行的大部分工作都是由SQL语句完成。
“customers”表格中选取所有记录:
`SELECT *FROM Customers;
SQL:中对大小不敏感,SELECT和select是相同的SQL语句后的分号作用:
某些数据库系统要求在每条 SQL 语句的末端使用分号。
分号是在数据库系统中分隔每条 SQL 语句的标准方法,这样就可以在对服务器的相同请求中执行一条以上的 SQL 语句。
一些最重要的 SQL 命令
1. SELECT - 从数据库中提取数据 2. UPDATE - 更新数据库中的数据 3. DELETE - 从数据库中删除数据 4. INSERT INTO - 向数据库中插入新数据 5. CREATE DATABASE - 创建新数据库 6. ALTER DATABASE - 修改数据库 7. CREATE TABLE - 创建新表 8. ALTER TABLE - 变更(改变)数据库表 9. DROP TABLE - 删除表 10. CREATE INDEX - 创建索引(搜索键) 11. DROP INDEX - 删除索引
三、SQL SELECT语句
SELECT 语句用于从数据库中选取数据
SELECT 语句用于从数据库中选取数据。
结果被存储在一个结果表中,称为结果集。两种方式
1、SELECT column_name,column_name FROM table_name;
2、SELECT * FROM table_name;
SELECT Column 实例
SQL 语句从 “Customers” 表中选取 “CustomerName” 和 “City” 列:
SELECT CustomerName,City FROM Customers;
SELECT * 实例
SQL 语句从 “Customers” 表中选取所有列:
SQL 语句从 "Customers" 表中选取所有列:
四、SQL SELECT DISTINCT
SELECT DISTINCT 语句用于返回唯一不同的值。
在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。
DISTINCT 关键词用于返回唯一不同的值。
SQL SELECT DISTINCT 语法
SELECT DISTINCT column_name,column_name FROM table_name;
SELECT DISTINCT 实例
下面的 SQL 语句仅从 “Customers” 表的 “City” 列中选取唯一不同的值。从 Company” 列中仅选取唯一不同的值:
SELECT DISTINCT City FROM Customers;
- SQl server2000 学习总结
- sql 语法学习总结
- sql 语法学习总结
- SQL 学习总结
- SQL学习总结
- SQL 学习总结笔记
- 标准SQL学习总结
- SQL学习资料总结
- SQL语句学习总结
- SQL 学习总结
- SQL学习总结
- SQL学习总结
- SQL数据库学习总结
- sql语句学习总结
- SQL连接学习总结
- SQL CTE学习总结
- SQL学习总结
- PL/SQL学习总结
- C#难点逐个击破3params数组参数
- W8系统安装oracle11G出现环境配置低
- epoll详解
- ztree将后台传过来的json对象封装为子父集关系的json数组
- PhoneGap/Cordova学习笔记--4.使用HTML5进行页面布局
- SQL学习总结
- Codeforces Round #335 (Div. 2) B. Testing Robots (模拟)
- android性能优化
- Java 中4字节形式数据转换为float
- copy和mutableCopy
- 高性能分布式计算与存储设计概要
- 小心错误使用EasyUI 让网站性能减半
- POJ-1273 Drainage Ditches 最大流Dinic
- 解决NDK开发中Eclipse报错“Unresolved inclusion jni.h”的最终方法