1,SQL是访问还未处理数据库的标准的计算机语言
2,SQL是ANSI的标准计算机语言,对大小写不敏感,分为DDL和DML,即数据定义语言和数据操作语言
3,SQL可以创建数据库、创建表、插入数据、管理数据
4,使用SQL之前需要 RDBMS ,即关系型数据库管理系统
5,一个数据库通常由多个表组成,每个表含有数据行
a 创建表
CREATE TABLE 表名(
列名1 数据类型(数据长度),
列名2 数据类型(数据长度),
)例子如下:
CREATE TABLE Persons(
ID int,
FirstName varchar(255),
GivenName varchar(255),
City varchar(255)
)
数据类型 | 描述 |
---|---|
| 仅容纳整数。在括号内规定数字的最大位数。 |
|
容纳带有小数的数字。 "size" 规定数字的最大位数。"d" 规定小数点右侧的最大位数。 |
char(size) |
容纳固定长度的字符串(可容纳字母、数字以及特殊字符)。 在括号中规定字符串的长度。 |
varchar(size) |
容纳可变长度的字符串(可容纳字母、数字以及特殊的字符)。 在括号中规定字符串的最大长度。 |
date(yyyymmdd) | 容纳日期。 |
b 插入数据条
INSERT INTO 表名 VALUES(值1,值2,...)
例子如下
INSERT INTO Persons VALUES(0,'zhao','Dongwei','Nanjing')
或者插入部分数据
INSERT INTO Persons(FirstName,GivenName) VALUES('Zhao','Dongwei')
c 提取数据
SELECT 列名称 FROM 表名称
如
SELECT LastName,FirstName FROM Persons
特殊地,
可以用
SELECT * FROM Persons
来显示所有数据