SQL Basic Tutorial
- Previous Page Server Script
- Next Page Website Building Basic Tutorial
编程
SQL 是用于访问和处理数据库的标准的计算机语言。
通过 SQL 来管理数据
结构化查询语言 (SQL) 是用于访问数据库的标准语言,这些数据库包括 SQL Server、Oracle、MySQL、Sybase 以及 Access 等等。
对于那些希望在数据库中存储数据并从中获取数据的人来说,SQL 的知识是价值无法衡量的。
- 什么是 SQL?QL 指结构化查询语言 (S tructuredQ ueryL
- SQL 使我们有能力访问数据库
- SQL 是一种 ANSI 的标准计算机语言
- SQL 面向数据库执行查询
- SQL 可从数据库取回数据
- SQL 可在数据库中插入新的记录
- SQL 可从数据库删除记录
- SQL 很容易学习
编者注:ANSI,美国国家标准化组织
SQL 是一种标准 - 但是...
SQL 是一门 ANSI 的标准计算机语言,用来访问和操作数据库系统。SQL 语句用于取回和更新数据库中的数据。SQL 可与数据库程序协同工作,比如 MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase 以及其他数据库系统。
不幸地是,存在着很多不同版本的 SQL 语言,但是为了与 ANSI 标准相兼容,它们必须以相似的方式共同地来支持一些主要的关键词(比如 SELECT、UPDATE、DELETE、INSERT、WHERE 等等)。
Komentaryo:除了 SQL 标准之外,大部分 SQL 数据库程序都拥有它们自己的私有扩展!
SQL 数据库表
一个数据库通常包含一个或多个表。每个表由一个名字标识(例如“客户”或者“订单”)。表包含带有数据的记录(行)。
下面的例子是一个名为 "Persons" 的表:
LastName | FirstName | Address | City |
---|---|---|---|
Hansen | Ola | Timoteivn 10 | Sandnes |
Svendson | Tove | Borgvn 23 | Sandnes |
Pettersen | Kari | Storgt 20 | Stavanger |
上面的表包含三条记录(每一条对应一个人)和四个列(姓、名、地址和城市)。
SQL 查询程序
Sa pamamagitan ng SQL, maaari naming suriin ang isang database at makakuha ng isang result set na ibinabalik.
Ang query program ay katulad nito:
SELECT LastName FROM Persons
Ang result set ay katulad nito:
LastName |
---|
Hansen |
Svendson |
Pettersen |
Komentaryo:Ang ilang sistema ng database ay nangangailangan ng paggamit ng puntos ng pahina sa dulo ng command ng SQL. Sa aming tutorial, hindi ginagamit ang puntos ng pahina.
SQL Data Manipulation Language (DML)
Ang SQL (Structured Query Language) ay isang sintaks na ginamit para sa pagpapatupad ng mga query. Subalit ang SQL din ay naglalaman ng sintaks na ginamit para sa pag-update, pagdagdag, at pagtanggal ng mga record.
Ang mga query at update statement na ito ay galing sa bahagi ng Data Manipulation Language (DML) ng SQL:
- SELECT - Retrieve Data from Database Table
- UPDATE - Update Data in Database Table
- DELETE - Delete Data from Database Table
- INSERT INTO - Insert Data into Database Table
SQL Data Definition Language (DDL)
Ang bahagi ng Data Definition Language (DDL) ng SQL ay nagbibigay sa amin ng kakayahan na lumikha o tanggalin ang talahanayan. Maaari rin naming tukuyin ang index (key), tukuyin ang ugnayan sa pagitan ng talahanayan, at maglagay ng mga pagbabawal sa pagitan ng talahanayan.
Ang pinakamahalagang DDL statement sa SQL:
- CREATE TABLE - Create New Table
- ALTER TABLE - Modify (Change) Database Table
- DROP TABLE - Delete Table
- CREATE INDEX - Create Index (Search Key)
- DROP INDEX - Delete Index
SQL Tutorial
Learn from the CodeW3C.com provided SQL Tutorial.
- Previous Page Server Script
- Next Page Website Building Basic Tutorial