五月十七日数据库基础知识点

1.表中行称为记录,列称为字段
2.完整性约束有三种类型:域约束、主码约束、外码约束。
域约束和主码约束都只设计一个表,外码约束涉及多个表
3.候选码(候选键):一个表中存在多个可以作为主码的字段
4.外码:一个表的某个字段(或字段组合)不是该表的主码,却是另一个表的主码。是表与表
之间的纽带
5.所有关系数据库系统都支持主码约束和外码约束,但不是所有数据库系统都支持域约束
6.创建数据库:使用SQL语句创建一个名为StudentScore的数据库
CREATE DATABASE StudentScore;
7.SQL创建表语句:CREATE TABLE。
命名格式:CREATE TABLE<表名>(<字段名><数据类型>[<字段级完整性约束>]
[,<字段名><数据类型>[<字段型完整性约束>]])
8.三种字段级完整性约束条件:
1)NULL和NOT NULL:限制字段可以为NULL(空),或者不能为NULL
2)PRIMARY KEY:设置字段为主码
3)UNIQUE:设置字段级有唯一性
9.删除表:
命名格式:DROP TABLE<表名>
一旦删除,表中一切数据均不能恢复,谨慎删除
10.修改表:
命名格式:ALTER TABLE<表名>[ALTER COLUMN<字段名><数据类型>]
[ADD COLUMN<字段名><数据类型>[<字段级完整性约束>]]
[DROP COLUMN<字段名>]|DROP CONSTARAINT<完整性约束>]]
ALTER COLUMN子句:修改表中已有字段定义
ADD COLUMN子句:增加新字段及相应的完整性约束条件
DROP COLUMN子句:在该表中删除该子句中给出的字段
DROP CONSTRAINT子句 : 删除指定的完整性约束条件

总结:简单了解了约束性条件,表的创建、修改、删除。

posted @ 2021-05-17 22:31  求知律己  阅读(265)  评论(0编辑  收藏  举报