当前位置: 首页 > news >正文

青羊区网站设计智慧城市建设评价网站

青羊区网站设计,智慧城市建设评价网站,中国宁波网站,手机网站设计案例MySQL – 数据类型 文章目录 MySQL -- 数据类型一、数据类型1.数据类型分类2.数值类型2.1.tinyint2.2.bit2.3小数类型 3.字符串类型3.1.char3.2.varchar 4.时间和日期类型5.enum和set 一、数据类型 1.数据类型分类 2.数值类型 2.1.tinyint tinyint类型的数值范围是-128 ~ 127…MySQL – 数据类型 文章目录 MySQL -- 数据类型一、数据类型1.数据类型分类2.数值类型2.1.tinyint2.2.bit2.3小数类型 3.字符串类型3.1.char3.2.varchar 4.时间和日期类型5.enum和set 一、数据类型 1.数据类型分类 2.数值类型 2.1.tinyint tinyint类型的数值范围是-128 ~ 127 可以看到越界的数值会报错无法插入表中 这是因为数据库内部是有约束的符合约束条件才可以进行操作不符合条件就无法操作 数据类型本质就是一种约束 在MySQL中整形可以指定有符号和无符号的默认是有符号的 可以通过unsigned来说明某个字段是无符号的 2.2.bit bit[(M)] 位字段类型。M表示每个值的位数范围从1到64。 如果M被忽略默认为1。 向bit类型元素中插入数据但是没有显示这是因为bit字段在显示的时候是按照ASCII码对应显示的 2.3小数类型 float float[(md)] [unsigned] : M指定显示长度d指定小数位数占用空间4个字节 float(4,2)表示的范围是-99.99 - 99.99MySQL在保存值时会进行四舍五入。 多出来的部分被四舍五入了 float还可以定义为无符号类型使用unsigned修饰 decimal decimal (md)[unsigned]定点数m指定长度d表示小数点的位数 decimal(5,2)表示的范围是-999.99 - 999.99 decimal(5,2) unsigned表示的范围0 ~ 999.99 decimal和float很像但是有区别float和decimal表示的精度不一样 说明 float表示的精度大约是7位decimal精度更高整数最大位数m为65支持小数最大位数d是30如果d被省略默认为0如果m被省略默认是10 3.字符串类型 3.1.char char(L)固定长度字符串L是可以存储的长度单位为字符最大长度值可以为255 char(2)表示可以存放两个字符可以是字母或汉字但是不能超过2个最多只能是255 3.2.varchar varchar(L)可变长度字符串L表示字符长度最大长度65535个字节 关于varchar(len)Ien到底是多大这个len值和表的编码密切相关 varchar长度可以指定为0到65535之间的值但是有1 - 3个字节用于记录数据大小所以说有效字节数是65532当我们的表的编码是utf8时, varchar(n)的参 数n最大值是65532/3-21844[因为utf中-一个字符占 用3个字节]如果编码是gbk, varchar(n)的参数n最大是65532/2-32766 (因为gbk中, -一个字符 占用2字节)。 char和varchar的比较 如何选择定长和变成字符串 如果数据确定长度都一样就使用定长(char) 比如身份证手机号md5如果数据长度有变化就使用变长(varchar)比如名字地址但是你要保证最长的能存的进去定长的磁盘空间比较浪费但是效率高变长的磁盘空间比较节省但是效率低定长的意义是直接开辟好对应的空间变长的意义是在不超过自定义范围的情况下用多少开辟多少 4.时间和日期类型 date日期 ‘yyy-m-dd’ 占用三字节 datetime时间日期格式 ‘yyy-mm-dd HH : ii : ss’ 表示范围从1000到9999占用八字节 timestamp时间戳从1970年开始的 ‘yyy-mm-dd HH : ii : ss’ 格式和datetime完全一致占用四字节 在表中只插入了前两个数据但是时间戳的数据也更新到的最新的时间这是因为只要对表中的数据做增、删、改时间戳就会自动更新到最新时间 5.enum和set enum枚举单选类型 enum(选项1, 选项2, 选项3…) 该设定只是提供了若干个选项的值最终一个单元格中, 实际只存储了其中一个值而且出于效率考虑这些值实际存储的是“数字”因为这些选项的每个选项值依次对应如下数字123…最多65535个当我们添加枚举值时也可以添加对应的数字编号set集合多选类型 set(选项值1, 选项值2 ,选项值3, …) 该设定只是提供了若干个选项的值最终一个单元格中 设计可存储了其中任意多个值而且出于效率考虑这些值实际存储的是”数字因为这些选项的每个选项值依次对应如下数字1,2,4,8,16,32,最多64个。 set其实是位图类型不是简单的数字 使用find_in_set函数进行set的查询 也可以通过与或级联条件进行查询
http://www.w-s-a.com/news/942259/

相关文章:

  • 如何申请一个网站 做视频网站报错解析
  • 徐州高端网站建设无锡找做网站
  • 网站如何不需要备案百度的宣传视频广告
  • 如何用易语言做网站采购系统有哪些
  • 建一个网站容易吗浙江省城乡建设厅官网
  • 奇点网站建设黄骅贴吧百度贴吧
  • 站长爱it如何分析网站设计
  • 服装公司网站定位seo网站关键词
  • 电商网站开发流程文档南京 seo 价格
  • 网站建设任务分解张家港网站制作服务
  • 化州+网站建设网络营销怎么做推广
  • 贵阳网站设计方案阿里云 wordpress 数据库
  • 如何做购物返佣金网站高校 网站建设实施方案
  • 网站如何连接微信支付网页制作与网站开发
  • 地名网站建设方案营销型网站策划书
  • 网站优化排名查询网站图片怎么做的高级
  • 官方网站建设调研报告小程序短链接生成
  • 专做耐克阿迪鞋网站免费微信网站模板下载
  • 视频在线制作网站wordpress怎么调用友情链接
  • 做微商什么是官方网站温州阀门外贸网站建设
  • 申请主机网站网站建设平台合同模板
  • 如何做ps4的游戏视频网站海口网红图书馆
  • 福建住房和城乡建设局网站做私人小网站赚钱吗
  • 物流的网站模板wordpress网站 800cdn
  • 建站公司合肥做精品课程网站需要啥素材
  • 成都三合一网站建设网站建设教程自学网
  • 门户网站跳出率wordpress火车头采集教程
  • 天津做网站的网络公司wordpress免费的模板
  • 有哪些关于校园内网站建设的法律如何申请免费网站空间
  • 玉溪市网站建设龙口网页定制