SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库操纵语言。
SQL命令有几个分组,DML、DDL、DCL
DML:用于检索或者修改数据
DDL:用于定义数据的结构,比如、创建、修改或者删除数据库对象
DCL:用于定义数据库用户的权限
DML命令
SElECT:用于检索数据
INSERT:用于增加数据到数据库
UPDATE: 用于从数据库中修改现存的数据
DELETE:用于从数据库中删除数据
Select,从数据库中检索所需要信息
Select * From TableName
查询表的所有字段
Select T1.Table_ID AS ID, T1.Table_Name AS Name
From TableName T1
Where T1.ID<20
查询出的数据列名换为AS后面的
From指定从哪些表中获取数据,可以同时给表取一个别名
Where 指定从表中获取哪些记录
Select * From TableName
Order by Table_Name
Order by指定结果如何排序asc升序、desc降序,不写默认升序
Group by 对查询结果进行分组合并
Count()j将数据进行合计,根据Class进行分组,就可以得出这个class有的数据有多少个
Having,与group by配套使用,类似Select的where,但主要是针对分组字段的条件
通过having筛选后将不满足的数据剔除
DDl命令
CREATE TABLE :创建表结构
ALTER TABLE :修改表结构
DROP TABLE :从数据库中删除表
CREATE INDEX :创建索引
DROP INDEX :删除索引