建立数据库 包括两件事:定义数据库和表(使用DDL),向表中追加元组(使用DML) DDL:
1.创建数据库-Create Database
2.创建DB中的Table(定义关系模式)-Create Table
3.定义Table及其各个属性的约束条件(定义完整性)
4.定义View(定义外模式及E-C映像)
5.定义Index,Tablespace等(物理存储参数)
6.上述定义的撤销和修正
创建数据库语法: create database 数据库名;
示例:创建课程学习数据库SCT
创建表
语法:create table 表名(列名 数据类型 [Primary key|Unique][Not null][,列名 数据类型 [Not null],...]);
[]表示其括起的内容可以省略,|表示隔开的内容可取其一
Primary key:主键约束,每个表只能有一个主键约束
Unique:唯一性约束(候选键),每个表可以有多个唯一性约束
Not null:非空约束,如果有Not null,表示这一列不许有空值存在
数据类型有定义,如下图所示:
示例: