• 数据库——用代码创建表


    T-SQL语句

    1.创建表
    create table CeShi1
    (
    Uid varchar(50) primary key,
    Pwd varchar(50),
    Name varchar(50),
    Nation varchar(50),
    foreign key(Nation) references Nation(Code)
    )

    create table <表名>
    (
    <列名> <数据类型及长度> [not null],
    <列名> <数据类型及长度>,
    ...
    <列名> <数据类型及长度>
    )

    drop table <表名>

    primary key 主键
    not null 非空
    foreign key(Nation) references Nation(Code) 外键
    auto_increment 自增长

    注意:所有符号必须是英文状态下的
    每个表创建完之后加分号
    表里面的最后一列写完之后不要加逗号

    删除表:
    drop table PinPai

    练习:

    #民族表
    create table minzu
    (
    NO varchar(50) primary key,
    minzu varchar(50)
    );
    #称谓表
    create table chengwei
    (
    NO varchar(50) primary key,
    chengwei varchar(50)
    );
    #人员基本信息
    create table renyuan
    (
    NO varchar(50) primary key,
    renyuanming varchar(50),
    xingbie bit,
    minzu varchar(50) references minzu(NO),
    shengri datetime

    );
    #工作简历
    create table jianli
    (
    bianhao int auto_increment primary key,
    renyuanNO varchar(50) references renyuan(NO),
    ksgz datetime,
    jsgz datetime,
    gzdw varchar(50),
    bm varchar(50),
    tccs int
    );
    #家庭关系
    create table jtgx
    (
    bianhao int auto_increment primary key,
    renyuanNO varchar(50) references renyuan(NO),
    xingming varchar(50),
    chengwei varchar(50) references chengwei(NO),
    gzdw varchar(50),
    jtcy int
    );

  • 相关阅读:
    asyncio
    pytz
    celery
    xml
    jsonpath
    requests
    SQLite 数据库存储
    SQLite 数据库存储
    Android 记住密码功能
    Android 记住密码功能
  • 原文地址:https://www.cnblogs.com/chenchen0815/p/5529285.html
Copyright © 2020-2023  润新知