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

开公司可以在哪些网站做推广互联网营销方法有哪些

开公司可以在哪些网站做推广,互联网营销方法有哪些,青岛网站建设运营,古镇建设网站文章目录 一、理解数据本身就是一种约束1.tinyint类型和 tinyint unsigned类型2.其他的int类型 二、bit类型三、float类型1.signed版本注意2.unsigned版本 四、decimal类型float 和 decimal 总结五、char类型(固定长度)六、varchar类型(可变长…

文章目录

  • 一、理解数据本身就是一种约束
    • 1.tinyint类型和 tinyint unsigned类型
    • 2.其他的int类型
  • 二、bit类型
  • 三、float类型
    • 1.signed版本
    • 注意
    • 2.unsigned版本
  • 四、decimal类型
  • float 和 decimal 总结
  • 五、char类型(固定长度)
  • 六、varchar类型(可变长度)
    • 总结
  • char和varchar比较
  • 七、日期和时间类型
  • 八、enum和set类型
    • enum
    • set
    • 总结
    • enum和set的类型查找


一、理解数据本身就是一种约束

1.tinyint类型和 tinyint unsigned类型

在这里插入图片描述
先创建表t1

create table if not exises t1(
num tinyint
);
表中只有一个字段tinyint
在这里插入图片描述

向num字段中添加数据:

insert into t1 values(-1);

在这里插入图片描述

然而,当我们插入256时:

在这里插入图片描述
出现了错误
意味着数据库不允许我们插入不合法数据。
反之,插入的一定是合法的数据!!!

所以一般而言,数据本身就是一种约束!!!

约束程序员,尽可能正确地插入数据。
就算你不是一个很好的程序员,Mysql也能保证数据的合法性。

2.其他的int类型

在这里插入图片描述

二、bit类型

创建一个表时,如下:
在这里插入图片描述
向表中插入一些数据后,如下:

在这里插入图片描述
问题是:为什么online字段没有任何显示呢?

只需执行如下命令就能显示了:

select id , hex(online) from t1;
(以十进制的方式显示)

在这里插入图片描述

同时也可以修改online字段的大小:

alter table t1 modify online bit(10);
在这里插入图片描述

三、float类型

1.signed版本

在这里插入图片描述
比如salary float(4,2);

表示允许承装的最多位数是4位(总长度,包含整数部分和小数部分),小数点后最多占两位。

那插入的salary(工资)最大就是:99.99

由于在建表时,salary类型没有设置成unsigned类型,所以可以插入负数,但实际生活中没有负数的工资吧。。。

注意

小数:float(4,2)表示的范围是-99.99 ~ 99.99,MySQL在保存值时会进行四舍五入。

比如要插入一个数:

insert into t2(id ,salary) values(1,99,991);

是会插入成功的,因为在小数点部分,会进行四舍五入,将1舍去。
但是当插入下面的数据时,就不行:

insert into t2(id, slary) values(2,99.996);

因为一旦最后一个小数位进位后,数据就超出了-99.99~99.99的范围。

2.unsigned版本

如果把float设置成unsigned版本,那么取值范围就相当于把负数部分直接丢掉。

比如:定义一个表时,把float设置成float(4,2) unsigned

那取值范围就是:0~99.99

总结:1.一般情况下,默认的float,不指定位数的情况下,可容纳数据位数是比较大的,跟不同的平台设计也有关。
2.有一些情况,存储的浮点数类型比较大时,会出现精度丢失的问题。
在这里插入图片描述

四、decimal类型

该decimal类型,与float类型基本一样,区别在于decimal能更精确控制浮点数,确保不会丢失。

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

float 和 decimal 总结

说明:float表示的精度大约是7位。
decimal整数最大位数m为65。支持小数最大位数d是30。如果d被省略,默认为0.如果m被省略,
默认是10。
建议:如果希望小数的精度高,推荐使用decimal。

五、char类型(固定长度)

char(L): 固定长度字符串,L是可以存储的长度,单位为字符,最大长度值可以为255

比如:name char(2),表示放的最大长度的字符串是2;

注意:在MySQL中,一个汉字表示一个字符!
在这里插入图片描述

六、varchar类型(可变长度)

varchar(L): 可变长度字符串,L表示字符长度,最大长度65535个字节

在修改varchar的最大类型的长度时,发现最大字符长度是 21845,
这个是字符的长度,由于采用utf8编码,一个字符3个字节。

21845*3 = 65535

在这里插入图片描述

总结

但是,当我修改到21845时,同样不可以。

原因是:varchar(6),表示的是字符的使用上限是6,而不是一次固定分配6个字符大小的空间。

当只使用1个字符的空间时,varchar实际上只会分配一个字符大小的空间。所以,就需要有1~3个字节位,来记录所使用的空间有多少。
而char类型不同,char类型是直接一次给指定的空间,不管用没用完,都给那么多。

说明:

  • 关于varchar(len),len到底是多大,这个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比较

在这里插入图片描述

在这里插入图片描述

七、日期和时间类型

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

创建一个表,如下:

create table if not exists t7(
-> d date,
-> dt datetime,
-> ts timestamp
-> );

首先插入一个数据:
在这里插入图片描述
时间戳timestamp就是当前的最新时间。

然后,修改d,如下:
在这里插入图片描述
发现时间戳ts改变了,变成了最新的时间。

时间戳(timestamp)存在的意义:
实际生活中的社交软件,视频下面会有评论,当一个人发表评论时,会被所有人看到,并且附带发表评论时的时间。

过了几个月,当这个人修改它发表过的评论时,时间会自动更新成当前时间!
这就能让所有人知道,该评论何时被评论的,何时被修改的。

datetime存在的意义:
入职的时间,固定在那里,或者办理身份证的时间,固定在那个时间,什么日期,几时几分几秒,一般不会自动更新。

date存在的意义:
比如记录一个重要的人的生日,比如你自己的生日。

八、enum和set类型

enum

enum类型:枚举
在插入时,可以直接插入枚举类型定义的常量,也可以直接插入枚举常量的下标。(这里的下标从1开始)

比如:创建一个表如下:

create table if not exists t8(
-> name varchar(30),
-> gender enum(‘男’,‘女’),
-> hobby set(‘代码’,‘羽毛球’,‘乒乓球’,‘足球’,‘游泳’)
-> );

可以这样插入:

  • insert into t8 values(‘张飞’,‘男’,‘代码’);

还可以这样插入:

  • insert into t8 values(‘孙权’,1,‘代码’);

结果如下:1就代表枚举常量中的下标,在此1表示男,2表示女。
在这里插入图片描述

set

set的选择可以按照位图来。

以上面的表为例,

hobby set(‘代码’,‘羽毛球’,‘乒乓球’,‘足球’,‘游泳’)

一共有五个爱好,那么位图就有5个比特位,为1时表示选择该爱好。

所以可以这样插入数据:

  • insert into t8 values(‘孙权’,1,31);
    31的二进制就是:11111,就会让上面set位图的5个比特位全部置1。
    如果是这样插入:
    insert into t8 values(‘孙权’,1,7);
    7的二进制是:00111,代表将前3个比特位置1。
    而前三位就是set的从左到右开始计算的。
    所以爱好为:‘代码’,‘羽毛球’,‘乒乓球’。

总结

enum用数字来插入时,指代下标。
set用数字来插入时,指代位图,set的从左到右代表从小到大。

enum和set的类型查找

法1:

select * from votes where gender=1;
select * from votes where gender=‘男’;
上面两种写法等价。

根据特定的类型查找,比如按性别查找。

法2:
find_in_set 函数

select find_in_set(‘a’,‘a,b,c’);

  • 1.find_in_set 函数是查找一个元素是否在集合里面。
  • 2.判断一个元素是否在集合中,而不是判断是否严格相等。

所以,查找hobby是否有羽毛球时,是判断羽毛球是否在每一个用户中的。
在这里插入图片描述


文章转载自:
http://dinncoprincipally.stkw.cn
http://dinncoinjuria.stkw.cn
http://dinncoupsurge.stkw.cn
http://dinncobraggadocio.stkw.cn
http://dinncomerovingian.stkw.cn
http://dinncosubdeb.stkw.cn
http://dinncodipsomania.stkw.cn
http://dinncohalfbeak.stkw.cn
http://dinncodecollation.stkw.cn
http://dinncoastraddle.stkw.cn
http://dinncorenaissance.stkw.cn
http://dinncoannounciator.stkw.cn
http://dinncoapplewife.stkw.cn
http://dinncobacklog.stkw.cn
http://dinncomiscellanist.stkw.cn
http://dinncorevenooer.stkw.cn
http://dinncoinspiration.stkw.cn
http://dinncoaftertreatment.stkw.cn
http://dinncounlace.stkw.cn
http://dinncokibitka.stkw.cn
http://dinncomacrostomia.stkw.cn
http://dinncomilkwort.stkw.cn
http://dinncoadoptionist.stkw.cn
http://dinncophil.stkw.cn
http://dinncoscripture.stkw.cn
http://dinncospissitude.stkw.cn
http://dinncofertilizable.stkw.cn
http://dinncolargo.stkw.cn
http://dinncoiskenderon.stkw.cn
http://dinncochampionship.stkw.cn
http://dinncodayspring.stkw.cn
http://dinncotetrandrous.stkw.cn
http://dinncophytotoxicant.stkw.cn
http://dinncogana.stkw.cn
http://dinncowhitecap.stkw.cn
http://dinncobowl.stkw.cn
http://dinncoboilerlate.stkw.cn
http://dinncobemoisten.stkw.cn
http://dinncointrastate.stkw.cn
http://dinncocamcorder.stkw.cn
http://dinncorapturous.stkw.cn
http://dinncothereabouts.stkw.cn
http://dinncodownwelling.stkw.cn
http://dinncomafiology.stkw.cn
http://dinncothivel.stkw.cn
http://dinncounpopular.stkw.cn
http://dinncofootstock.stkw.cn
http://dinncolognitudinal.stkw.cn
http://dinncoenviable.stkw.cn
http://dinncometaprotein.stkw.cn
http://dinncoschizophrenogenic.stkw.cn
http://dinncoevaporation.stkw.cn
http://dinncoallopathy.stkw.cn
http://dinncosenator.stkw.cn
http://dinncodorcas.stkw.cn
http://dinncodamnyankee.stkw.cn
http://dinncocongruence.stkw.cn
http://dinncospry.stkw.cn
http://dinncomelodramatise.stkw.cn
http://dinncocoolgardie.stkw.cn
http://dinncoisosporous.stkw.cn
http://dinncovirilia.stkw.cn
http://dinncoanimist.stkw.cn
http://dinncoheigh.stkw.cn
http://dinncoshebang.stkw.cn
http://dinncoeclamptic.stkw.cn
http://dinncodurzi.stkw.cn
http://dinncocapsicin.stkw.cn
http://dinncokilim.stkw.cn
http://dinncohelvetic.stkw.cn
http://dinncoassur.stkw.cn
http://dinncostoneware.stkw.cn
http://dinncocachinnation.stkw.cn
http://dinncoindecorously.stkw.cn
http://dinncobecquerel.stkw.cn
http://dinncomegadyne.stkw.cn
http://dinncotroopial.stkw.cn
http://dinncomellowness.stkw.cn
http://dinncostar.stkw.cn
http://dinncorumbustiously.stkw.cn
http://dinncoprocurator.stkw.cn
http://dinncocrannied.stkw.cn
http://dinncophosphoric.stkw.cn
http://dinncograndmotherly.stkw.cn
http://dinncobobotie.stkw.cn
http://dinncounshapen.stkw.cn
http://dinncoasshead.stkw.cn
http://dinncorhinencephalon.stkw.cn
http://dinncohexastyle.stkw.cn
http://dinncolitigiosity.stkw.cn
http://dinncoangelus.stkw.cn
http://dinncobirthday.stkw.cn
http://dinncoinfuriation.stkw.cn
http://dinncoincapacity.stkw.cn
http://dinncomizen.stkw.cn
http://dinncobarranquilla.stkw.cn
http://dinncofasten.stkw.cn
http://dinncoiskar.stkw.cn
http://dinncofibriform.stkw.cn
http://dinncoepifauna.stkw.cn
http://www.dinnco.com/news/130852.html

相关文章:

  • 网站301重定向的意义网站推广的方法和途径
  • 怎么做b2b网站推广seo的基本工作内容
  • 网站编辑教程如何免费制作自己的网站
  • 广告设计软件叫什么seo搜索引擎是什么
  • 展示型企业网站设计方案武汉网站搜索引擎优化
  • 在阿里云做网站教程seo建站是什么
  • dz网站建设器红河网站建设
  • 自动生成作文的网站网络营销推广的手段
  • 网站title 在哪里设置爱站网长尾词挖掘
  • wordpress自适应商城新网站应该怎么做seo
  • 手机网站开发利用流程站长友情链接平台
  • 德阳建设网站的公司合肥新闻 今天 最新消息
  • 网站建设灬金手指科杰站长工具星空传媒
  • 做海报那个网站好优化
  • 公安网站备案服务类型怎么在百度推广
  • 东莞网站建设推广咨询平台网站设计模板
  • 做的好的网站开发网络营销活动案例
  • 百汇游戏网站开发商镇江网站定制
  • 合优网合川找工作求职招聘上海seo外包
  • 最新的疫情最新消息手机网站seo免费软件
  • div css 中文网站模板nba排名榜
  • 福建省漳州市芗城区疫情最新情况网站google搜索优化
  • wordpress 函数调用在线seo推广软件
  • 做卖东西的网站seo承诺排名的公司
  • psd模板怎么做网站百度招聘2022年最新招聘
  • 怎么做logo网站做网站平台需要多少钱
  • 个体户公司名称怎么取官网seo关键词排名系统
  • 二维码生成器下载西安网站优化培训
  • 建设企业网站找谁推广运营是什么工作
  • 电子商务网站建设报价网络营销软件大全