SQL概述与数据定义

1、何为SQL?

SQL(Structured Query Language):结构化查询语言,是关系数据库的标准语言。

2、SQL的特点?

  •  综合统一
  • 高度非过程化
  • 面向集合的操做方式
  • 以同一种语法结构提供多种使用方式
  • 语言简洁、易学易用

                        

3、数据库大框架

                           

一个数据库中可以建立多个模式

一个模式下通常包含多个表、视图和索引等数据库对象。

4、从SQL语句到表

5、关于模式

     定义模式:

CREATE SCHEMA <模式名> AUTHORIZATION <用户名>

     删除模式:

DROP SCHEMA <模式名> <CASCADE|RESTRICT>

6、关于基本表

      定义基本表:

CREATE TABLE <表名>(<列名><数据类型>[<列级完整性约束>]
                   [,<列名><数据类型>[<列级完整性约束>]]
                   ...
                   [,<表级完整性约束条件>]);

        修改基本表:

ALTER TABLE <表名>
[ADD[COLUMN]<新列名><数据类型>[完整性约束]]
[ADD <表级完整性约束>]
[DROP[COLUMN]<列名>[CASCADE|RESTRICT]]
[DROP CONSTRAINT<完整性约束名>[RESTRICT|CASCADE]]
[ALTER COLUMN <列名><数据类型>];

        删除基本表:

DROP TABLE <表名> [RESTRICT|CASCADE];

7、关于索引

        建立索引:

CREATE [UNIQUE][CLUSTER] INDEX <索引名>
ON <表名>(<列名>[<次序>][,<列名>[<次序>]]...);

        修改索引:

ALTER INDEX <旧索引名> RENAME TO <新索引名>

        删除索引:

DROP INDEX <索引名>;

 

谢谢!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值