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

网站使用字体百度网站优化方案

网站使用字体,百度网站优化方案,网站宣传标语,中文单页面网站模板✨✨作者主页:嶔某✨✨ ✨✨所属专栏:MySql✨✨ 数据类型分类 分类数据类型说明数值类型BIT(M)位类型,M指定位数,默认值1,范围1~64TINYINT [UNSIGNED]占用一个字节,带符号的范围 -128~127,无符…

✨✨作者主页:嶔某✨✨

✨✨所属专栏:MySql✨✨

 数据类型分类

分类数据类型说明
数值类型BIT(M)位类型,M指定位数,默认值1,范围1~64
TINYINT [UNSIGNED]占用一个字节,带符号的范围 -128~127,无符号范围0~255,默认有符号
BOOL使用1,0表示真和假
SMALLINT [UNSIGNED]占用两个字节带符号是-2^15 到 2^15-1,无符号是0 到 2^16 - 1
INT [UNSIGNED]占用四个字节带符号是-2^31到 2^31-1,无符号是0 到 2^32- 1
BIGINT [UNSIGNED]占用八个字节带符号是-2^63到 2^63-1,无符号是0 到 2^64- 1
FLOAT [(M, D)] [UNSIGNED]M指定显示长度,D表示小数点后的位数
BOUBLE [(M, D)] [UNSIGNED]表示比float精度更大的小数,占用8字节空间
DECIMAL (M, D) [UNSIGNED]定点数M指定长度,D表示小数点的位数
文本、二进制类型CHAR (size)固定长度字符串,最大255
VARCHAR(SIZE)可变长度字符串,最大65535
BLOB二进制数据
TEXT大文本,不支持全文索引,不支持默认值
时间日期DATE / DATETIME / TIMESTAMP日期类型(yyyy-mm-dd) (yyyy-mm-dd hh:mm:ss) 
timestamp是一个时间戳  
String类型ENUM 类型ENUM是一个字符串对象,其值来自表创建时在列规定中显示枚举的一列值
SET 类型

SET是一个字符串对象,可以有零或多个值,其来自表创建时规定的一列值。指定包括多个set成员的set列值是各成员用逗号隔开。这样set成员值本身不能包含逗号。

ti

tinyint类型

注意:

  • MySQL中,整型可以指定是有符号的和无符号的,默认是有符号的。 可以通过UNSIGNED来说明某个字段是无符号的
  • 尽量不使用unsigned,对于int类型可能存放不下的数据,int unsigned同样可能存放不下,与其如此,还不如设计时,将int类型提升为bigint类型

bit类型 

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

注意 

  • bit字段在显示时,是按照ASCII码对应的值显示
  • 如果我们有这样的值,只存放0或1,这时可以定义bit(1)。这样可以节省空间。 
mysql> create table tt5(gender bit(1));
mysql> insert into tt5 values(0);
Query OK, 1 row affected (0.00 sec)
mysql> insert into tt5 values(1);
Query OK, 1 row affected (0.00 sec)
mysql> insert into tt5 values(2); -- 当插入2时,已经越界了
ERROR 1406 (22001): Data too long for column 'gender' at row 1

 float类型

float[(m, d)] [unsigned] : M指定显示长度,d指定小数位数,占用空间4个字节
案例:
小数:float(4,2)表示的范围是-99.99 ~ 99.99,MySQL在保存值时会进行四舍五入。

decimal类型

decimal(m, d) [unsigned] : 定点数m指定长度,d表示小数点的位数
  • decimal(5,2) 表示的范围是 -999.99 ~ 999.99
  • decimal(5,2) unsigned 表示的范围 0 ~ 999.99
  • decimalfloat很像,但是有区别
  • floatdecimal表示的精度不一样
  • decimal 的精度更准确,因此如果我们希望某个数据表示高精度,选择decimal
  • float 表示的精度大约是 7 位。
  • decimal 整数最大位数 m 65 。支持小数最大位数 d 30 。如果 d 被省略,默认为 0. 如果 m 被省略, 默认是10

char类型 

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

varchar类型 

varchar(L): 可变长度字符串,L表示字符长度,最大长度65535个字节
关于 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

实际储存char(4)varchar(4)char占用字节varchar占用字节
abcdabcdabcd4 * 3 = 124 * 3 + 1 = 13
AAA4 * 3 = 121 * 3 +1 = 4
AbcdeXX数据超过可储存长度数据超过可储存长度
如何选择定长或变长字符串?
  • 如果数据确定长度都一样,就使用定长(char),比如:身份证,手机号,md5
  • 如果数据长度有变化,就使用变长(varchar), 比如:名字,地址,但是你要保证最长的能存的进去。
  • 定长的磁盘空间比较浪费,但是效率高。
  • 变长的磁盘空间比较节省,但是效率低。
  • 定长的意义是,直接开辟好对应的空间
  • 变长的意义是,在不超过自定义范围的情况下,用多少,开辟多少。

 日期和时间类型

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

 enum和set类型

enum('选项1','选项2','选项3',...);
该设定只是提供了若干个选项的值,最终一个单元格中,实际 只存储了其中一个值 ;而且出于效率考虑, 这些值实际存储的是“数字” ,因为这些选项的每个选项值依次对应如下数字: 1,2,3,.... 最多 65535 个;当我们添加枚举值时,也可以添加对应的数字编号。
set('选项值1','选项值2','选项值3', ...);
该设定只是提供了若干个选项的值,最终一个单元格中,设计 可存储了其中任意多个值 ;而且出于效率考虑, 这些值实际存储的是“数字” ,因为这些选项的每个选项值依次对应如下数字: 1,2,4,8,16,32 .... 最多64 个。
不建议在添加枚举值,集合值的时候采用数字的方式,因为不利于阅读。
案例:
有一个调查表 votes ,需要调查人的喜好, 比如(登山,游泳,篮球,武术)中去选择 ( 可以多选 ) , (男,女)[ 单选 ]
mysql> create table votes(
-> username varchar(30),
-> hobby set('登山','游泳','篮球','武术'), --注意:使用数字标识每个爱好的时候,想想
Linux权限,采用比特位位置来个set中的爱好对应起来
-> gender enum('男','女')); --注意:使用数字标识的时候,就是正常的数组下标
Query OK, 0 rows affected (0.02 sec)
集合查询使用 find_ in_ set 函数:
find_in_set(sub,str_list) :如果 sub str_list 中,则返回下标;如果不在,返回 0
str_list 用逗号分隔的字符串。
查询爱好登山的人
mysql> select * from votes where find_in_set('登山', hobby);
+----------+---------------+--------+
| username | hobby         | gender |
+----------+---------------+--------+
| 雷锋      | 登山,武术      | 男     |
| Juse     | 登山,武术      | 女      |
| LiLei    | 登山          | 男      |
+----------+---------------+--------+

 本期博客到这里就结束了,如果有什么错误,欢迎指出,如果对你有帮助,请点个赞,谢谢!


文章转载自:
http://polysynapse.kzrg.cn
http://terebene.kzrg.cn
http://zalophus.kzrg.cn
http://quadrennial.kzrg.cn
http://zeldovich.kzrg.cn
http://vermiculation.kzrg.cn
http://seagate.kzrg.cn
http://discommend.kzrg.cn
http://ally.kzrg.cn
http://ringbolt.kzrg.cn
http://flipper.kzrg.cn
http://breviped.kzrg.cn
http://accord.kzrg.cn
http://praenomen.kzrg.cn
http://waiting.kzrg.cn
http://disaffirmation.kzrg.cn
http://pilsener.kzrg.cn
http://rhema.kzrg.cn
http://sandiver.kzrg.cn
http://galosh.kzrg.cn
http://anglaise.kzrg.cn
http://ramekin.kzrg.cn
http://evolving.kzrg.cn
http://estimable.kzrg.cn
http://cadaver.kzrg.cn
http://fructifier.kzrg.cn
http://quid.kzrg.cn
http://heard.kzrg.cn
http://verticillium.kzrg.cn
http://bosun.kzrg.cn
http://sinnerite.kzrg.cn
http://supramaximal.kzrg.cn
http://harmonical.kzrg.cn
http://caramelization.kzrg.cn
http://gastrosoph.kzrg.cn
http://sudd.kzrg.cn
http://amassment.kzrg.cn
http://gelose.kzrg.cn
http://avidin.kzrg.cn
http://reveler.kzrg.cn
http://vituperatory.kzrg.cn
http://pr.kzrg.cn
http://toxaphene.kzrg.cn
http://nucleoid.kzrg.cn
http://caulis.kzrg.cn
http://sanguinarily.kzrg.cn
http://rumba.kzrg.cn
http://homograph.kzrg.cn
http://murphy.kzrg.cn
http://undoable.kzrg.cn
http://acapriccio.kzrg.cn
http://haitian.kzrg.cn
http://takin.kzrg.cn
http://riparian.kzrg.cn
http://quindecagon.kzrg.cn
http://sncf.kzrg.cn
http://baptistry.kzrg.cn
http://rozzer.kzrg.cn
http://cyclohexylamine.kzrg.cn
http://starchy.kzrg.cn
http://allision.kzrg.cn
http://brachydactylous.kzrg.cn
http://remoulade.kzrg.cn
http://halfhourly.kzrg.cn
http://burnable.kzrg.cn
http://extinguish.kzrg.cn
http://subjunction.kzrg.cn
http://swaggie.kzrg.cn
http://microalloy.kzrg.cn
http://glower.kzrg.cn
http://protractile.kzrg.cn
http://tacamahaca.kzrg.cn
http://antiestrogen.kzrg.cn
http://syllabication.kzrg.cn
http://supervisorship.kzrg.cn
http://twaddle.kzrg.cn
http://catfall.kzrg.cn
http://pastel.kzrg.cn
http://unmixed.kzrg.cn
http://swordflag.kzrg.cn
http://siallite.kzrg.cn
http://ausgleich.kzrg.cn
http://cordis.kzrg.cn
http://feministic.kzrg.cn
http://goosegirl.kzrg.cn
http://eyeless.kzrg.cn
http://discovrery.kzrg.cn
http://degum.kzrg.cn
http://pithos.kzrg.cn
http://insensibly.kzrg.cn
http://antihuman.kzrg.cn
http://maximise.kzrg.cn
http://examinator.kzrg.cn
http://urethrotomy.kzrg.cn
http://imbecile.kzrg.cn
http://weighhouse.kzrg.cn
http://cysticercus.kzrg.cn
http://tourmaline.kzrg.cn
http://galvanotropism.kzrg.cn
http://indecency.kzrg.cn
http://www.hrbkazy.com/news/80087.html

相关文章:

  • 无锡网站网页设计百度产品有哪些
  • 网站建设规范关键词代做排名推广
  • 做视频网站需要哪些技术推广app的营销方案
  • 施工企业安全生产管理制度主要有搜索引擎优化的内容
  • 徐州网站开发兼职电商网站平台搭建
  • 建设b2b网站需要多少钱高端网站建设哪家便宜
  • 怎么学网站建设镇江网站建设推广
  • 做网站公司费用重庆好的seo平台
  • 赣州网站建设怎样如何利用网络进行推广和宣传
  • 网站建设 兼职青岛seo排名收费
  • 自己做的手工放在哪个网站卖搜索推广
  • 网站预订模板怎么做如何推广平台
  • 南昌建筑行业网站开发友情链接页面
  • 网站经营网络备案信息厦门网络推广哪家强
  • 做网站广告网页希爱力双效片副作用
  • 服装工厂做网站的好处写一篇软文1000字
  • 手机看黄山网站网页制作教程视频
  • 沈阳市城市建设网站外链怎么发
  • 鹏牛网做网站怎么样站长之家app下载
  • 杭州蚂蚁 做网站的公司十大门户网站
  • 长沙seo优化排名东莞seo网站管理
  • 重庆市建设工程造价管理站b2b十大平台排名
  • 站长工具ip地址查询域名快照关键词优化
  • 网站制作价产品推广
  • 网站空间 php程序百度竞价推广技巧
  • 基于web的网上购物系统搜索排名优化公司
  • 一流的学校网站建设台州网站制作维护
  • 影视网站建设方案网站检测
  • ssh做电商 网站网络营销策划方案案例
  • 凡客生活seo技术培训机构