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

有哪些网站做的很好济南竞价托管

有哪些网站做的很好,济南竞价托管,工程建设指挥部网站,wordpress原生app源码文章目录 数据类型分类整型bit类型浮点类型字符串类型charvarchar 日期和时间类型enum和set find_ in_ set 数据类型分类 整型 在MySQL中,整型可以指定是有符号的和无符号的,默认是有符号的。 可以通过UNSIGNED来说明某个字段是无符号的。 在MySQL中如…

文章目录

  • 数据类型分类
    • 整型
    • bit类型
    • 浮点类型
    • 字符串类型
      • char
      • varchar
    • 日期和时间类型
    • enum和set
  • find_ in_ set

数据类型分类

在这里插入图片描述

整型

在MySQL中,整型可以指定是有符号的和无符号的,默认是有符号的。
可以通过UNSIGNED来说明某个字段是无符号的。

在MySQL中如果数据超出了类型的表示范围,MySQL会直接报错,不让插入。

bit类型

bit[(M)] : 位字段类型。M表示每个值的位数,范围从1到64。如果M被忽略,默认为1

bit字段在显示时,是按照ASCII码对应的值显示。
如果我们有这样的值,只存放0或1,这时可以定义bit(1)。这样可以节省空间。

浮点类型

float[(m, d)] [unsigned] : M指定显示长度,d指定小数位数,占用空间4个字节
double[(m, d)] [unsigned] : M指定显示长度,d指定小数位数,占用空间8个字节

float(4,2)表示的范围是-99.99 ~ 99.99,MySQL在保存值时会进行四舍五入。
如果定义的是float(4,2) unsigned 这时,因为把它指定为无符号的数,范围是 0 ~ 99.99,所以浮点数和整型不一样,浮点数定义unsigned 会使数据表示范围减少一半。

decimal(m, d) [unsigned] : 定点数m指定长度,d表示小数点的位数

decimal和float很像,但是有区别:float和decimal表示的精度不一样。
decimal的精度更准确,因此如果我们希望某个数据表示高精度,选择decimal。

float表示的精度大约是7位。
decimal整数最大位数m为65。支持小数最大位数d是30。

字符串类型

char

char(L): 固定长度字符串,L是可以存储的长度,单位为字符,最大长度值可以为255。
char(2) 表示可以存放两个字符,可以是字母或汉字,但是不能超过2个, 最多只能是255。

varchar

varchar(L): 可变长度字符串,L表示字符长度,最大长度65535个字节,注意,varchar的单位是字节,不是字符。
utf编码中,一个字符占、用3个字节。
gbk编码中,一个字符占用2字节。

所以编码不同,varchar的最大长度字符是不同的。

varchar的(L)中L表示的是最大的字符长度,但是MySQL会根据我们实际存入的大小为我们开辟空间,就类似于我们顺序表中的capacity,但是因为这样就需要多开1~3个字节为我们维护实际用来多少空间的信息,所以如果varchar存满的话,有3字节是存在维护信息的,实际存储的65532个字节。

char和varchar比较:
在这里插入图片描述

如果数据确定长度都一样,就使用定长(char)。
如果数据长度有变化,就使用变长(varchar)。
定长的磁盘空间比较浪费,但是效率高。
变长的磁盘空间比较节省,但是效率低。
定长的意义是,直接开辟好对应的空间。
变长的意义是,在不超过自定义范围的情况下,用多少,开辟多少。

日期和时间类型

date :日期 ‘yyyy-mm-dd’ ,占用三字节。
datetime 时间日期格式 ‘yyyy-mm-dd HH:ii:ss’ 表示范围从 1000 到 9999 ,占用八字节。
timestamp :时间戳,从1970年开始的 yyyy-mm-dd HH:ii:ss 格式和 datetime 完全一致,占用四字节。

date和datetime是需要我们自己设置的,timestamp定义好之后不需要我们自己设置,当我们对这行数据添加修改时这个时间会自动更新成修改的时间。

enum和set

enum:枚举,“单选”类型;
enum(‘选项1’,‘选项2’,‘选项3’,…);

set:集合,“多选”类型;
set(‘选项值1’,‘选项值2’,‘选项值3’, …);

我们设置好enum和set后,以后在对对应列进行插入时,对于enum来说就只能选择enum选项中的一个,而对于set来说可以选择set选项中的多个。

对于枚举类型
这些选项的每个选项值依次对应如下数字:1,2,3,…最多65535个;当我们添加枚举值时,也可以添加对应的数字编号。

对于集合类型
每个选项值依次对应如下数字:1,2,4,8,16,32,…最多64个,通过对应二进制是否为1,就可以存储多个数据了。

find_ in_ set

find_in_set(sub,str_list) :如果 sub 在 str_list 中,则返回下标;如果不在,返回0;str_list 用逗号分隔的字符串。在这里插入图片描述
查询爱好登山的人
在这里插入图片描述

http://www.dinnco.com/news/82065.html

相关文章:

  • 长沙点梦网站建设网站百度收录突然消失了
  • 晨光文具店网站建设网上国网推广
  • 昆明做网站排名做一个网站的步骤
  • 产品网站免费模板百度快速收录软件
  • 做视频编辑哪个网站素材比较好怎么做神马搜索排名seo
  • 嘟嘟嘟在线观看日本seo页面内容优化
  • 做自己独特的表白网站爱上链外链购买交易
  • 南京外贸网站建设案例网络营销的成功案例有哪些
  • 做网站可以赚钱么怎么制作网页页面
  • 公司手机网站制作公司seo营销
  • 用dw建设网站志鸿优化设计
  • 江苏政府网站建设对比评估朝阳seo搜索引擎
  • 金坛网站建设百度搜题在线使用
  • 廊坊建设网站的公司品牌整合营销
  • 研究生做网站开发郑州网络营销公司
  • 源码网站免费常见的网站推广方法有哪些
  • 手机网站开发一个多少钱qq营销软件
  • wordpress如何手动升级seo实战培训费用
  • 网站开发与应用 论文aso优化服务平台
  • 公司网站 英文一站式营销平台
  • 如何给网站做二维码seo网站建设
  • 苏州做公司邮箱企业网站短视频推广平台有哪些
  • 网站都有什么费用怎样推广自己的网站
  • 全椒县建设局网站新闻联播今日新闻
  • 华云电力建设监理公司网站产品免费推广网站有哪些
  • 赣州那里有做网站的公司宁波seo教程推广平台
  • 营销网站的功能百度广告点击一次多少钱
  • 招聘网站如何做薪酬报告seo软件代理
  • 门户网站的基本特征a信息与服务看片子用什么app免费苹果手机
  • 做营销型网站费用零食软文范例300字