SQL语言

数据定义功能

数据库的定义

1.数据库的创建

CREATE DATABASE<数据库名》

2.数据库修改

ALTER DATABASE<数据库名>

3.数据库删除

DROP DATABASE<数据库名>

架构的定义

1.架构创建

CREATE SCHEMA <架构名>

2.架构的修改

ALTER SCHEMA<架构名>

3.架构的删除

DROP CHEMA<架构名>

表的定义

1.表的创建

CREATE TABLE <表名>

NOT NULL:非空约束,限制列取值非空。

PRIMARY KEY:主键约束,指定本列为主键。

FOREIGN KEY:外键约束,定义本列为引用其他表的外键。

UNIQUE:唯一值约束,限制列取值不能重复。

DEFAULT:默认值约束,指定列的默认值。

CHECK:列取值范围约束,限制列的取值范围。

2.表的修改

ALTER COLUMN<表名>

3.表的删除

DROP TABLE<表名>

数据查询功能

单表查询:

SELECT 子句用于指定输出的字段。

FORM 子句用于指定数据的来源。

WHERE 子句用于指定数据的行选择条件。

GROUP BY 子句用于对检索到的记录进行分组。

HAVING 子句用于指定对分组后结果的选择条件。

ORDER BY 子句用于对查询的结果进行排序。

1.选择表中若干列

查询指定的列:SELECT <目标列名序列>

查询全部列:在目标列名序列中写星号*。

2.选择表中若干行

SELECT ... FROM ... WHRER ...

3.对查询结果进行排序

ORDER BY <列名》[ASC  |  DESC] [,...n]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值