关于静态和动态表的问题

关于静态和动态表的问题

请问如果将带有VARCHAR(20)的表手动设置为动态表的话,那么存储的时候会变为固定20个字段吗

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

http://img1.sycdn.imooc.com//climg/5c343ba10001485a08590215.jpg

强制设置问静态表后,VARCHAR会变成char

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!


好帮手慕阿莹 2019-01-08 11:16:20

没明白同学的意思“将带有VARCHAR(20)的表手动设置为动态表的话” 是什么意思呢?

VARCHAR(20)是如果你存储的只需要占用 10个的话,那存储的时候就只占10个,不会占用20个

如果你写成CHAR(20),则即使你插入的数据只需要10个,它也会占用20个。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 慕移动6442703 #1
    就是表不是也有静态和动态的吗,这一章里讲的带有VARCHAR的表也可以设置为静态表,那么这个VARCHAR存储时占用的空间会受到影响吗
    2019-01-08 11:49:54
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java数据库开发与实战应用2018版
  • 参与学习           人
  • 提交作业       277    份
  • 解答问题       4297    个

Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师