• Mysql:列类型,表类型,常用字段属性


    学习资料

    https://www.bilibili.com/video/BV1NJ411J79W

    数据库的列类型

    整数:int

    decimal 字符串形式的浮点数,解决精度丢失问题

    char 字符串固定大小的 0 ~255

    vachar 可变字符串 0~65535

    text 文本串 2的16次方-1

    date 日期格式

    time 时间格式

    datetime 常用的时间格式

    timestamp 时间戳

    year 年份

    数据库的字段属性

    Unsigned: 无符号的整数,该列不能为负数

    zerofill:0填充,不足的位数,使用0来填充

    自增:必须是整数类型,一般用于表的主键

    非空:不填写值会报错

    数据表的类型

    -- MYISAM(5.5以前) INNODB
    事务支持 不支持 支持
    数据行锁定 不支持 支持
    外建约束 不支持 支持
    全文索引 支持 不支持
    表空间的大小 较小 较大,约为2倍

    总结:

    • MYISAM 节约空间,速度较快

    • INNODB 安全性高,事务的处理,多表多用户操作

    作者:zy7y
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。
  • 相关阅读:
    动软代码生成器
    today
    命令执行漏洞
    Linux基础命令(二)
    动态主机配置协议DHCP
    Linux基础(一)
    ARP通信
    IP网段的判断
    配置yum源
    centos7-配置阿里yum源安装nginx
  • 原文地址:https://www.cnblogs.com/zy7y/p/13564176.html
Copyright © 2020-2023  润新知