• SQL Server数据库(表的创建)


    表的创建

    1、创建列(字段):列名+类型

    2、设置主键列:能够唯一表示一条数据

    3、设置唯一键:设计--索引/键--添加--唯一键(选择列)--确定

         唯一键的内容不能重复

    4、外键关系:一张表(从表)其中的某列引用另一张表(主表)中主键表

    外键关系的目的是数据库更加完整更加安全。

    FK外键   PK主键

    因为存在各种关系,所以SQL Server数据库一般称为关系数据库

    设计表:

    数据库的三大范式:

    1、第一范式:(每一列的原子性)

    每一列在某个程序中是不开拆分的最小原子

    2、第二范式:(每一列都要和主键有关系)

    联合主键

    3、第三范式:(每一列都要和主键有自建关系)

    T-SQL语句:

    创建数据库:create database 数据库名

    使用数据库(切换数据库):use 数据库名

    创建表:

    create table 表名
    (
        code int,
        name varchar(50)
    )

    use mytest
    go
    create table MinZu
    (
    code varchar(50) primary key,
    name varchar(50)
    )
    go
    create table RenYuan
    (
    code varchar(50) primary key,
    name varchar(50) unique,
    sex bit,
    nation varchar(50) not null references MinZu(code),
    birthday datetime
    )


    create table Friends
    (
    ids int identity primary key,
    mecode varchar(50),
    fcode varchar(50)

    )

    自增长列

    关键字

    如果多条语句要一起执行,那么在每条语句之后需要加go关键字
    创建有外键关系表的时候要先创建主表,再创建从表

    primary key 主键 只能出现一次
    unique 唯一键 可以出现多次
    not null 非空
    references 外键关系(引用)
    identity 自增长

    愿我有生之年,得见您君临天下。 吾辈必当勤勉,持书仗剑耀中华。
  • 相关阅读:
    面试系统化学习和准备(一)——今日事必须今日毕
    20220324准备
    面试系统化学习和准备(二)——docker篇
    20220325目标
    任务调度系统
    二叉树最大路径和
    count(*)这么慢,我该怎么办?
    动态规划最长连续递增序列
    设置工作模式与环境(上):建立计算机
    Django 数据库配置(二)
  • 原文地址:https://www.cnblogs.com/bloodPhoenix/p/5717690.html
Copyright © 2020-2023  润新知