学SQL(简介)

SQL(发音为“sequel”)是什么?

SQL全称是Structured Query Language (结构化查询语言),是用于访问和处理数据库的标准的计算机语言。即用来访问和操作数据库的一种工具或是接口。通过使用SQL语言,可以帮助您包括:数据库创建、数据库或表删除、获取行数据和修改某些数据等,使得访问和处理数据更轻松。

SQL能做什么?

SQL可以创建新的数据库及其对象(表,索引,视图,存储过程,函数,触发器);

SQL可以修改现有数据库的结构;

SQL可以从数据库中删除对象;

SQL可以。。。很多。

使用SQL,你需要。。。

1.一个RDBMS数据库程序(如MS Access,SQL Server,MySQL)。

2.使用服务器端脚本语言(如PHP或ASP)。

 RDBMS

Relational Database Management System:关系型数据库管理系统。

RDBMS中的数据存储在被称为的数据库对象中。

表是相关的数据项的集合,它由列和行组成。

代码示例:

SELECT * FROM Customers;

每个表都被分解成称为字段的更小的实体。字段是表中的一列,用于维护表中每条记录的特定信息,是表中的垂直实体。

记录是表中存在的每个单独条目,是表中的横向实体。

SQL语法规则

1.SQL语句总是以关键字开始;

2.SQL语句总是以分号“;”结尾;

3.SQL不区分大小写。

一些最重要的SQL命令

SELECT-从数据库中提取数据

UPDATE-更新数据库中的数据

DELETE-从数据库中删除数据

INSERT INTO-向数据库插入数据

CREATE DATABASE-创建新数据库

ALTER DATABASE-修改数据库

CREATE TABLE-创建新表

ALTER TABLE-修改数据库表

DROP TABLE-删除表

CREATE INDEX-创建索引

DROP INDEX-删除索引

各种语句的简单句法

SELECT 语句

SELECT column_name(s) FROM table_name

SELECT 语句和WHERE 语句

SELECT [*] FROM [Table Name] WHERE [condition 1]

SELECT 语句与WHERE和/或子句

SELECT [*] FROM [Table Name] WHERE 
[condition 1] [AND [OR]] 
[condition 2]...

SELECT 语句与ORDER BY

SELECT column_name( )
FROM table_name
ORDER BY column_name( ) ASC or DESC

INSERT INTO 语句

INSERT INTO table_name (column ,column 1, column 2, column 3...)
VALUES (value, value 1, value 2, value 3...)

UPDATE 语句

UPDATE table_name
SET column=value, column 1=value 1,...
WHERE some Column=some Value

DELETE 语句

DELETE FROM table_name
WHERE some Column = some Value

 

posted @ 2018-07-23 22:39  六日  阅读(527)  评论(0编辑  收藏  举报