SQL(Structured Query Language:结构化查询语言)用于管理关系数据库管理系统(RDBMS)。SQL的范围包括数据插入、查询、更新和删除,数据库模式创建和修改,以及数据访问控制。
ps:SQL对大小写不敏感
一些最重要的SQL语句:
Select ——从数据库提取数据
Update ——更新数据库中的数据
Delete——从数据库中删除数据
Insert into ——从数据库中插入新数据
Create Database ——创建新数据
Alter Database ——修改数据库
Create Table ——创建新表
Alter Table ——改变数据库表
Drop Table ——删除表
Create Index —— 创建索引
Drop Index ——删除索引
Sql Create Table 语法 Create Table 表名称 ( 列名称1 数据类型, 列名称2 数据类型, 列名称3 数据类型, ... )
SQL中常用的数据类型:
integer(Size)
int(Size)
smallint(size)
tinyint(size)
仅容纳整数,在括号内规定数字的最大位数
decimal(size,d)
numeric(size,d)
容纳带有小数的数字,size规定数字的最大位数,d规定小数点右侧的最大位数
char(size)
容纳固定长度的字符串(可容纳字母,数字以及特殊字符)。在括号中规定字符串的长度
varchar(size)
容纳可变长度的字符串(可容纳字母、数字以及特殊的字符)。在括号中规定字符串的最大长度
date()容纳日期
语法:
INSERT (column_list) VALUES (value_list);
从哪个表中选取哪个列:
Select 列名称 From 表名称
从哪个表中选取所有的列:
Select * From 表名称
在表中可能出现列名称相同的情况,此时如果你只想要列出唯一的列的值,则需要用到Distinct
语法:
Select Distinct 列名称 From 表名称
如果需要有条件地从表中挑选数据,则可以用到Where子句添加到Select语句
语法:
Select 列名称 From 表名称 Where 列 运算符 值