zoukankan      html  css  js  c++  java
  • 初识Mysql(三)mysql数据类型 对于数据库表的操作

    MySQL数据类型——数值类型     

     类型                       说明                存储需求

    tinyint               非常小的数据           1字节

    smallint            较小的数据               2 字节

    mediumint        中等大小的数据        3字节

    int                     标准整数                   4 字节

    bigint                较大的整数                8字节

    float                  单精度浮点数             4字节

    double               双精度浮点数            8字节

    decimal             字符串形式的浮点数   m+2个字节

    数值类型:

    unsigined属性  标识为无符号数

    zerofill属性        宽度位数不足以0填充

    字符串,日期类型

    字符串类型         说明             长度

    char(m)      定长字符串     m字节

    varchar(m) 可变字符串    可变长度

    日期类型               格式                                        取值范围

    date                yyyy-mm-dd                         1000-01-01到9999-12-31

    datetime         yy-mm-dd  hh:mm:ss           1000-01-01 00:00:00 到 9999-12-31 23:59:59

    time                hh:mm:ss                              -835:59:59到 838:59:59

    time stamp      yyyymmddhhmmss           某某年某一时刻,精确度为1秒

    year                yyyy格式的年份                        1901到2155

      注意:若某一字段默认值为当前日期,一般设置为timestamp类型

    字段的约束及属性:

       名称                 关键字                     说明

    非空约束           not   null                 字段不允许为空

    默认约束           default                    赋予某字段默认值

    唯一约束           unique  key(uk)设置字段的值是唯一的,允许为空,但只能有一个控制

    主键约束            primary  key(pk)设置该字段为表的主键,可唯一标识该表记录

    外键约束           foreign key(fk)   用于两表之间建立关系

    自动增长           auto_increament      设置该列为自增字段

                                                               默认每条数据自增1

                                                               通常用于设置主键

    对于数据库表的操作

    1.MYSQL中创建表的语法:

    create table '表名'(

    ‘列名’   数据类型(长度) 数值类型   is null comment = ‘’   

    2. MYSQL中查看表的语法:        

    describle 表名 或者   desc       表名

    3.  MYSQL中删除表的语法:

    drop   table     表名                                              

  • 相关阅读:
    记一次简单的正则表达式匹配实践
    使用readlines()读取文件时出现/n及其解决办法
    浅谈http和https
    JVM GC回收原理的认识
    Mysql中语言分类和区别
    关于storm程序性能压测记录及总结
    Java 集合框架
    MySQL binlog底层主从同步原理
    Docker-Compose安装
    gcc手动安装
  • 原文地址:https://www.cnblogs.com/yangshuwenzuibang/p/12797239.html
Copyright © 2011-2022 走看看