(二)数据库--SQL语言使用(快速建表)

(一)SQL语言定义及特点

1. SQL定义:

SQL是结构化的查询语言,是关系数据库的标准语言

  • SQL的特点
    • 综合统一:DDL(集数据定义语言),DML(数据操纵语言),DCL(数据控制语言)
    • 高度非过程化
      面向集合的操作方式
      以同一种语法结构提高多种服务
    • 数据字典
      数据字典数是关系数据库管理系统内部的一组系统表

2.数据定义

(1)数据定义的语句
  • SQL数据定义的功能:模式定义,表定义,视图,索引
(2)模式的定义和删除
  • 模式的定义

create schema<模式名> authorization<用户名

若没有指定模式名,则<模式名>隐含为<用户名>

  • 模式的删除

drop schema<模式名> <cascade\restrict

(三)基本表的定义和删除
  • 基本定义

create table<表名>(
<列名> <数据类型>[ <完整的约束条件>],

<列名> <数据类型>
);

  • 数据类型:time ,date,varchar,int…
  • 修改基本表

alter table<表名>
[add <新列名><数据类型> [完整性约束] ]
[drop <完整性约束>]
[alter column<列名><数据类型>];

  • 删除表

drop table<表名>

(4)索引的建立与删除
  • 建立索引的目的:加快查询速度

create [unique][cluster] index<索引名> on <表名>(<列名>[<次序>],[,<列名>[<次序>]]…)

  • 删除索引

drop index <索引名>on <表名>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值