最新公告
  • 新注册用户请前往个人中心绑定邮箱以便接收相关凭证邮件!!!点击前往个人中心
  • 深入浅出MySQL数据库(四)数据类型、存储引擎、常用函数

    MySQL中的数据类型

    数值型

    整数型

    浮点型

    字符串类型

    CHAR效率高于VARCHAR,CHAR相当于拿空间换时间,VARCHAR拿时间换空间

    CHAR默认存储数据的时候,后面会用空格填充到指定长度;而在检索的时候会去掉后面空格;VARCHAR在保存的时候不进行填充,尾部的空格会留下

    TEXT列不能有默认值,检索的时候不存在大小写转换

    日期时间类型

    二进制类型

    MySQL存储引擎

    MyISAM存储引擎

    默认MyISAM的表会在磁盘中产生3个文件

    可以在创建的时候指定数据文件和索引文件的存储位置,只有MyISAM表支持

    MyISAM单表最大支持的数据量2的64次方条记录

    每个表最多可以建立64个索引

    如果是复合索引,每个复合索引最多包含16个列,索引值最大长度是1000B

    MyISAM引擎的存储格式

    InnoDB存储引擎

    设计遵循ACID模型,支持事务,具有从服务崩溃中恢复的能力,能够最大限度保护用户的数据

    支持行级锁,可以提升多用户并发时的读写性能

    支持外键,保证数据的一致性和完整性

    InnoDB拥有自己独立的缓冲池,常用的数据和索引都在缓存中

    对于INSERT、UPDATE、DELETE操作,InnoDB会使用一种change buffering的机制来自动优化,还可以提供一致性的读,并且还能够缓存变更的数据,减少磁盘I/O,提高性能

    创建InnoDB表之后会产生两个文件

    所有的表都需要创建主键,最好是配合上AUTO_INCREMENT,也可以放到经常查询的列作为主键

    MYSQL常用函数

    数学函数

    字符串函数

    日期时间函数

    其它常用函数

    图形化工具管理数据库

    MySQL Workbench

    常用SQL语句

    查看上一步操作产生的警告信息:SHOW WARNINGS;

    mysql中的注释:# 注释内容 — 注释内容

    思维导图下载

    [fanctdl filename=’深入浅出MySQL数据库.zip’ filesize=’2.41MB’ href=’https://pan.baidu.com/s/1kbXH7v9j2YTuDxW686qrgA’ filedown=’百度网盘’]密码回复可见[/fanctdl]

    密码:[reply]xv59[/reply]

    本站所有文章均由网友分享,仅用于参考学习用,请勿直接转载,如有侵权,请联系网站客服删除相关文章。若由于商用引起版权纠纷,一切责任均由使用者承担
    极客文库 » 深入浅出MySQL数据库(四)数据类型、存储引擎、常用函数

    常见问题FAQ

    如果资源链接失效了怎么办?
    本站用户分享的所有资源都有自动备份机制,如果资源链接失效,请联系本站客服QQ:2580505920更新资源地址。
    如果用户分享的资源与描述不符怎么办?
    可以联系客服QQ:2580505920,如果要求合理可以安排退款或者退赞助积分。
    如何分享个人资源获取赞助积分或其他奖励?
    本站用户可以分享自己的资源,但是必须保证资源没有侵权行为。点击个人中心,根据操作填写并上传即可。资源所获收益完全归属上传者,每周可申请提现一次。
    如果您发现了本资源有侵权行为怎么办?
    及时联系客服QQ:2580505920,核实予以删除。

    参与讨论

    • 192会员总数(位)
    • 3737资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 614稳定运行(天)

    欢迎加入「极客文库」,成为原创作者从这里开始!

    立即加入 了解更多
    成为赞助用户享有更多特权立即升级