• sql创建表


    表的创建

    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 自增长

  • 相关阅读:
    SpringMVC金课-课程大纲
    Type Cannot change version of project facet Dynamic Web Module to 3.0.
    使用maven 创建web项目 + 搭建SSM框架
    多文件上传
    asp.net 连接access数据库方法
    分享代码
    DIV+CSS解决IE6,IE7,IE8,FF兼容问题(转至http://www.douban.com/note/163291324/)
    asp.net发布网站(转)
    Img垂直居中
    http://www.apkbus.com/android-6231-1.html
  • 原文地址:https://www.cnblogs.com/yp11/p/5721480.html
Copyright © 2020-2023  润新知