zoukankan      html  css  js  c++  java
  • 课堂笔记总结

    create table xuesheng
    # {创建} {表格} {表名}
    #创建一个表,表名为xuesheng


    #大小写无所谓,没有影响。
    #建一个表必须要指定列名、列的类型、长度、约束

    (
    xuehao int,
    xingming varchar(10),
    xingbie bit,
    shengri datetime

    )
    # int 整数类型的不需要写长度
    # varchar 需要写长度
    # 怎样写长度呢? vaechar(10)在小括号里写长度
    #bit 型 不需要写长度
    # bit 是bool型的 它不是0,就是1(非0及1)
    # 一定,一定,一定,要记住,写的时候是英文状态下的。不要是中文状态的 ,因为这样会报错。
    #xingbie bit, 后面跟的“,”号,代表还没写完,继续写 。 写到最后就不要加“,”号 代表写完了

    #shengri datetime #生日是日期时间类型的datetime

    解释:
    #整数型它默认的就是4个字节,字节设的在长也没有用处
    #日期时间默认的是8个字节 ,字节设的在长也没有用处
    #bit 就1个字节 ,字节设的在长也没有用处
    # 两种类型,需要设长度
    (1)字符串类型 varchar
    (2)小数类型 double 需要设的是总长度是多少,小数点后的位数是几位的
    比如: shengao double(8,2)
    (8,2)代表为:总长度是8,小数点后2位 小数点“.”这个也要算一位
    小数点左边是5为,小数点占1位,小数点右边2位

    #设主键  自动就不允许为空 

    ######################建表的基本语法#############
    <> 代表必须要填的 []代表可填可不填
    create table <表名>
    (
    <列名><数据类型 及类型长度> [not null 不允许为空],
    <列名><数据类型 及类型长度>,
    .......

    <列名><数据类型 及类型长度>
    );

    primary key 主键 唯一 不能为空
    not null 非空
    auto_increment 自增长
    foreign key (nation) references nation(code) 外键
      外键                              引用


    注意:
           【1】所有符号必须是英文状态下的
           【2】每个表创建完之后加分号
           【3】表里面的最后一列写完之后不要加逗号
           【4】“#”注释的意思

  • 相关阅读:
    Linux 下杀毒可用工具 clamav
    Docker 添加环境系统文件配置
    Docker 空间大小设置
    Docker 扩容 容器空间大小
    bzoj 1088 DP
    bzoj 1096 斜率优化DP
    spoj p104 Matrix-Tree定理
    bzoj 1016 深搜
    WC后记
    bzoj 1301 后缀数组
  • 原文地址:https://www.cnblogs.com/yuyu1993/p/5529127.html
Copyright © 2011-2022 走看看