zoukankan      html  css  js  c++  java
  • MySQL------代码建表

    一、创建表

    create table Student
    (
        number int auto_increment primary key,//定主键不一定勾上自增,但勾上自增一定得是主键.
        name varchar(10) not null,//设计界面,非空约束
        sex bit,
        height decimal(8,2),//共8位数,小数点后2位数
        birthday datetime    
     )

    小数型 float double decimal 和 字符串型 varchar--------考虑长度

    其他的不用,因为int、datetime、char、bool(bit)都默认好了,定不定没用。

    int默认4个字节,datetime默认8个字节,char默认2个字节,bit(bool)默认1个字节

    练习

    #民族表
    create table Nation
    (
        code varchar(50) primary key,
        name varchar(50)
    );
    #称谓表
    create table Title
    (
        code varchar(50)   primary key,
        name varchar(50)
    );
    #人员基本信息表
    create table Info
    (
        code varchar(50) primary key,
        name varchar(50),
        sex bit,
        Nation varchar(50),
        foreign key(Nation)references Nation(code),//外键
        birthday datetime
    );
    #工作简历
    create table Work
    (
        Ids int auto_increment primary key,
        infocode varchar(50),
        foreign key(infocode) references Info(code),
        startdate datetime,
        enddate datetime,
        firm varchar(50),
        depart varchar(50),
        orders int     
    );
    #家庭关系
    create table Family
    (    
        Ids int auto_increment primary key,
        infocode varchar(50),
        foreign key(infocode) references Info(code),
        name varchar(50),
        title varchar(50),
        foreign key(title) references Title(code),
        firm varchar(50),
        orders int    
    )

    create table <表名>

    (

      <列名><数据类型>[长度][not null],

      <列名><数据类型>[长度]

      <列名><数据类型>[长度]

    )

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

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

    删除表:
    drop table PinPai

  • 相关阅读:
    js中的数组
    range关键字,map,sync.Map,list
    数组,切片
    类型转换,指针,变量的生命周期,常量,模拟枚举,类型别名和类型定义
    字符串类型及其常用操作
    整数类型,浮点类型,复数,bool类型
    声明,初始化,匿名变量,作用域
    C#并发编程——异步编程基础
    继承、多态、接口
    C#基础
  • 原文地址:https://www.cnblogs.com/jinshui/p/5527748.html
Copyright © 2011-2022 走看看