婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > mysql8.0.19基礎數(shù)據(jù)類型詳解

mysql8.0.19基礎數(shù)據(jù)類型詳解

熱門標簽:云南大數(shù)據(jù)外呼系統(tǒng) 機器人打電銷電話 博樂電銷機器人 怎么更改高德地圖標注 400電話到哪辦理優(yōu)惠 電話機器人是電腦呼號嗎 鄭州網(wǎng)絡外呼系統(tǒng)價錢 上海市三維地圖標注 南寧外呼系統(tǒng)招商

mysql基礎數(shù)據(jù)類型

mysql常用數(shù)據(jù)類型概覽

![1036857-20170801181433755-146301178](D:\筆記\mysql\復習\1036857-20170801181433755-146301178.png)1. 數(shù)字:
 整型:tinyinit int bigint
 小數(shù):
 float :在位數(shù)比較短的情況下不精準
 double :在位數(shù)比較長的情況下不精準
 0.000001230123123123
 存成:0.000001230000

 decimal:(如果用小數(shù),則用推薦使用decimal)
 精準
 內部原理是以字符串形式去存
 
2. 字符串:
 char(10):簡單粗暴,浪費空間,存取速度快
 root存成root000000
 varchar:精準,節(jié)省空間,存取速度慢

 sql優(yōu)化:創(chuàng)建表時,定長的類型往前放,變長的往后放
 比如性別 比如地址或描述信息

 >255個字符,超了就把文件路徑存放到數(shù)據(jù)庫中。
 比如圖片,視頻等找一個文件服務器,數(shù)據(jù)庫中只存路徑或url。

3. 時間類型:
 最常用:datetime
 
4. 枚舉類型與集合類型

數(shù)值類型

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-HAIxWM9Z-1585063057990)(D:\筆記\mysql\復習\1036857-20170801181433755-146301178.png)]

1、整數(shù)類型

  • 整數(shù)類型:TINYINT,SMALLINT,MEDIUMINT,INT,BIGINT
  • 作用:存儲年齡,等級,id,各種號碼等
整型類型測試
 默認是有符號的
mysql> create table t1(money tinyint); #注意,創(chuàng)建表時最后一個字段后面不能有逗號,錯誤寫法mysql> create table t1(money tinyint,);

mysql> insert into t1 values(11);
Query OK, 1 row affected (0.28 sec)

mysql> select * from t1;

mysql> insert into t1 values(-10);
Query OK, 1 row affected (0.11 sec)

mysql> select * from t1;

mysql> insert into t1 values(-200);
Query OK, 1 row affected, 1 warning (0.10 sec)

mysql> select * from t1;

設置了數(shù)據(jù)類型,會有一個約束效果,只能表示自己范圍內的數(shù)

創(chuàng)建 無符號數(shù)值類型 的寫法:
mysql> create table t2(id tinyint unsigned);

2、浮點型

  • 浮點類型:float double
  • 作用:存儲薪資、身高、溫度、體重、體質參數(shù)等
測試
mysql> create table t3(id float(60,30)); # 60代表小數(shù)位+整數(shù)位總數(shù)
Query OK, 0 rows affected (1.70 sec) # 30表示小數(shù)位最高30位

mysql> create table t4(id double(60,30));
Query OK, 0 rows affected (0.88 sec)

mysql> create table t5(id decimal(60,30)); # decimal能夠存儲精確值的原因在于其內部按照字符串存儲。
Query OK, 0 rows affected (0.96 sec)

mysql> insert into t3 values(1.1111111111111111111111);
Query OK, 1 row affected (0.13 sec)

mysql> insert into t4 values(1.1111111111111111111111);
Query OK, 1 row affected (0.22 sec)

mysql> insert into t5 values(1.1111111111111111111111);
Query OK, 1 row affected (0.09 sec)

mysql> select * from t3;
mysql> select * from t4;
mysql> select * from t5;
1.創(chuàng)建表 
create table t2(f1 float(5,2),f2 float,f3 double(5,2),f4 double);

float(5,2) 			保留兩位小數(shù) 并且四舍五入
double(5,2)
2.寫入數(shù)據(jù)		
insert into t2 values(5.2336,5.2336,5.336,5.2336);
3.查看表中數(shù)據(jù) 	
select * from t2;
4.指定寫入數(shù)據(jù)
insert into t2(f2,f4) values(5.1783682169875975,5.1783682169875975);

insert into 表名(字段1,字段3) values (值1,值3);

1.創(chuàng)建t3表
create table t3(f1 float,d1 double,d2 decimal(30,20),d3 decimal);
2.查看表結構
desc t3;
3.寫入數(shù)據(jù) 	
insert into t3 values(5.1783682169875975179,5.1783682169875975179,5.1783682169875975179,5.1783682169875975179);

int--------不約束長度,最多表示10位數(shù)

float(m,n)				m-----一共多少位 		 n-----小數(shù)部分多少位 

日期類型

  • 類型:DATE,TIME,DATETIME ,IMESTAMP,YEAR
  • 作用:存儲用戶注冊時間,文章發(fā)布時間,員工入職時間,出生時間,過期時間等
mysql> create table t6(d1 year ,d2 date,d3 datetime);
Query OK, 0 rows affected (1.75 sec)

mysql> insert into t6 values(now(),now(),now());
Query OK, 1 row affected, 1 warning (0.12 sec)

mysql> select * from t6;

字符串類型

char和varchar性能對比:
    以char(5)和varchar(5)來比較,加入我要存三個人名:sb,ssb1,ssbb2
    char:
      優(yōu)點:簡單粗暴,不管你是多長的數(shù)據(jù),我就按照規(guī)定的長度來存,5個5個的存,三個人名就會類似這種存儲:sb ssb1 ssbb2,中間是空格補全,取數(shù)據(jù)的時候5個5個的取,簡單粗暴速度快
      缺點:貌似浪費空間,并且我們將來存儲的數(shù)據(jù)的長度可能會參差不齊

    varchar:
      varchar類型不定長存儲數(shù)據(jù),更為精簡和節(jié)省空間
      例如存上面三個人名的時候類似于是這樣的:sbssb1ssbb2,連著的,如果這樣存,請問這三個人名你還怎么取出來,你知道取多長能取出第一個嗎? 
 
      varchar在存數(shù)據(jù)的時候,會在每個數(shù)據(jù)前面加上一個頭,這個頭是1-2個bytes的數(shù)據(jù),這個數(shù)據(jù)指的是后面跟著的這個數(shù)據(jù)的長度,1bytes能表示2**8=256,兩個bytes表示2**16=65536,能表示0-65535的數(shù)字,所以varchar在存儲的時候是這樣的:1bytes+sb+1bytes+ssb1+1bytes+ssbb2,所以存的時候會比較麻煩,導致效率比char慢,取的時候也慢,先拿長度,再取數(shù)據(jù)。

      優(yōu)點:節(jié)省了一些硬盤空間,一個acsii碼的字符用一個bytes長度就能表示,但是也并不一定比char省,看一下官網(wǎng)給出的一個表格對比數(shù)據(jù),當你存的數(shù)據(jù)正好是你規(guī)定的字段長度的時候,varchar反而占用的空間比char要多。

Value	CHAR(4)	Storage Required	VARCHAR(4)	Storage Required
''	' '	4 bytes	''	1 byte
'ab'	'ab '	4 bytes	'ab'	3 bytes
'abcd'	'abcd'	4 bytes	'abcd'	5 bytes
'abcdefgh'	'abcd'	4 bytes	'abcd'	5 bytes
        
      缺點:存取速度都慢
      
    對于InnoDB數(shù)據(jù)表,內部的行存儲格式?jīng)]有區(qū)分固定長度和可變長度列(所有數(shù)據(jù)行都使用指向數(shù)據(jù)列值的頭指針),因此在本質上,使用固定長度的CHAR列不一定比使用可變長度VARCHAR列性能要好。因而,主要的性能因素是數(shù)據(jù)行使用的存儲總量。由于CHAR平均占用的空間多于VARCHAR,因此使用VARCHAR來最小化需要處理的數(shù)據(jù)行的存儲總量和磁盤I/O是比較好的。
適合使用char:
	身份證號、手機號碼、QQ號、username、password、銀行卡號
適合使用varchar:
	評論、朋友圈、微博
1.創(chuàng)建表
create table t6(c1 char(1),v1 varchar(1),c2 char(8),v2 varchar(8));

2.寫入數(shù)據(jù)
insert into t6 values('alexq','alexq','alexq','alexq');
3.查詢表中數(shù)據(jù)
select * from t6;

枚舉和集合類型

enum:	單選行為------枚舉類型
	只允許從值集合中選取單個值,而不能一次取多個值
1.創(chuàng)建表
create table t8(id int, name char(18),gender enum('male','female'));
2.寫入數(shù)據(jù)
insert into t8 values(1,'alex','不詳'); ---------不詳無法寫入
3.查詢表中數(shù)據(jù)
select * from t8;
4.寫入數(shù)據(jù)
insert into t8 values(1,'alex','male');-------------male可以寫入
5.查詢表中數(shù)據(jù)
select * from t8;
2.寫入數(shù)據(jù)
insert into t8 values(1,'alex','female');------------female可以寫入
3.查詢表中數(shù)據(jù)
select * from t8;
set:	 
	多選行為
	可以**允許值集合中任意選擇1或多個元素進行組合**。對超出范圍的內容將不允許注入,而對重復的值將進行自動去重。
1.創(chuàng)建表
create table t9(id int,name char(18),hobby set('抽煙','喝酒','洗腳','按摩','燙頭'));
2.寫入數(shù)據(jù)
insert into t9 values(1,'太白','燙頭,抽煙,喝酒,按摩‘);
3.查詢表中數(shù)據(jù)
select * from t8;
4.寫入數(shù)據(jù)
insert into t9 values(1,'大壯','洗腳,洗腳,洗腳,按摩,按摩,打游戲‘);
5.查詢表中數(shù)據(jù)
select * from t8;

總結

到此這篇關于mysql8.0.19-基礎數(shù)據(jù)類型的文章就介紹到這了,更多相關mysql8.0.19-基礎數(shù)據(jù)類型內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 基于PostgreSQL和mysql數(shù)據(jù)類型對比兼容
  • MySQL數(shù)據(jù)類型優(yōu)化原則
  • 詳解MySQL中的數(shù)據(jù)類型和schema優(yōu)化
  • MyBatis JdbcType 與Oracle、MySql數(shù)據(jù)類型對應關系說明
  • 深入分析MySQL數(shù)據(jù)類型 DECIMAL
  • mysql數(shù)據(jù)類型和字段屬性原理與用法詳解
  • MySQL入門(二) 數(shù)據(jù)庫數(shù)據(jù)類型詳解
  • 詳解MySQL數(shù)據(jù)類型DECIMAL(N,M)中N和M分別表示的含義
  • MySQL操作之JSON數(shù)據(jù)類型操作詳解
  • MySQL數(shù)據(jù)類型全解析

標簽:澳門 定西 寧夏 杭州 益陽 白銀 秦皇島 恩施

巨人網(wǎng)絡通訊聲明:本文標題《mysql8.0.19基礎數(shù)據(jù)類型詳解》,本文關鍵詞  mysql8.0.19,基礎,數(shù)據(jù),類型,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql8.0.19基礎數(shù)據(jù)類型詳解》相關的同類信息!
  • 本頁收集關于mysql8.0.19基礎數(shù)據(jù)類型詳解的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产一区二区导航在线播放| 日本欧美大码aⅴ在线播放| 国产女主播在线一区二区| 国产精品欧美久久久久无广告| 亚洲超碰97人人做人人爱| 国产经典欧美精品| 日韩视频不卡中文| 樱桃视频在线观看一区| 国产99久久久精品| 精品国精品国产| 亚洲一线二线三线视频| 成人自拍视频在线观看| 亚洲国产激情av| 粉嫩aⅴ一区二区三区四区| 久久这里只有精品首页| 韩国视频一区二区| 日韩精品一区二区三区中文不卡| 日韩高清在线不卡| 日韩欧美另类在线| 免费欧美高清视频| 欧美tickle裸体挠脚心vk| 免费成人小视频| 欧美性受xxxx黑人xyx性爽| 7777精品伊人久久久大香线蕉超级流畅| 亚洲一区二区三区美女| 欧美日韩久久一区二区| 久久国产生活片100| www国产亚洲精品久久麻豆| 国产精品91xxx| 亚洲视频免费观看| 欧美人动与zoxxxx乱| 美日韩黄色大片| 久久久99免费| 丁香另类激情小说| 亚洲精选视频免费看| 欧美高清hd18日本| 国产不卡视频在线观看| 综合久久久久综合| 7777精品伊人久久久大香线蕉完整版 | 麻豆精品一区二区| 久久久不卡网国产精品二区 | 日本大胆欧美人术艺术动态| 日韩精品在线一区二区| 成人丝袜视频网| 国产精品无遮挡| 91视频观看视频| 亚洲第一精品在线| 久久精品亚洲精品国产欧美kt∨| 国产麻豆欧美日韩一区| 欧美激情在线一区二区三区| 99久久久久免费精品国产 | 色综合天天天天做夜夜夜夜做| 丝袜诱惑制服诱惑色一区在线观看 | 激情小说欧美图片| 一区二区三区中文字幕电影 | 91精品国产入口在线| 国产91丝袜在线播放九色| 无吗不卡中文字幕| 韩国v欧美v亚洲v日本v| 欧美日韩一级片在线观看| 国产老肥熟一区二区三区| 婷婷综合在线观看| 一区二区在线观看免费| 中文字幕av不卡| 欧美高清性hdvideosex| 色综合色综合色综合| aaa欧美日韩| 国产成人精品一区二| 美女精品自拍一二三四| 香蕉成人啪国产精品视频综合网| 亚洲婷婷综合色高清在线| 久久久精品天堂| 日韩美一区二区三区| 欧美精品在线视频| 欧洲av一区二区嗯嗯嗯啊| 9i看片成人免费高清| 岛国一区二区在线观看| 国产成人精品1024| 福利视频网站一区二区三区| 国产揄拍国内精品对白| 开心九九激情九九欧美日韩精美视频电影 | 久久精品欧美日韩精品| 欧美tickling挠脚心丨vk| 日韩一级成人av| 欧美一级日韩免费不卡| 欧美区一区二区三区| 精品视频123区在线观看| 26uuu精品一区二区| 久久久国产一区二区三区四区小说| 精品国免费一区二区三区| 久久久噜噜噜久久中文字幕色伊伊 | 懂色av中文一区二区三区| 成人小视频免费在线观看| bt欧美亚洲午夜电影天堂| 一本一本大道香蕉久在线精品 | 亚洲一区二三区| 亚洲一二三区在线观看| 午夜久久久影院| 奇米色777欧美一区二区| 麻豆91精品91久久久的内涵| 狠狠色丁香久久婷婷综合_中| 国产精品自产自拍| av中文字幕不卡| 欧美午夜精品免费| 日韩一区二区三区av| 亚洲精品在线免费播放| 欧美国产综合一区二区| 一区二区久久久久久| 欧美a一区二区| 国产一区二区中文字幕| 色8久久精品久久久久久蜜| 91麻豆精品国产91久久久使用方法| 久久久久久久久久久久久女国产乱| 亚洲欧美一区二区在线观看| 亚洲777理论| 丰满白嫩尤物一区二区| 欧美日韩一区成人| 国产欧美精品一区二区色综合| 自拍偷拍亚洲综合| 麻豆成人久久精品二区三区红| va亚洲va日韩不卡在线观看| 91精品国产日韩91久久久久久| 中文字幕一区二区三区在线不卡| 天天色综合天天| eeuss国产一区二区三区| 日韩欧美视频一区| 亚洲国产综合色| 国产成人精品影视| 欧美一区午夜视频在线观看| 亚洲国产高清不卡| 久久精工是国产品牌吗| 色婷婷综合视频在线观看| 精品国产乱码久久久久久久| 亚洲国产精品一区二区www| 成人一区二区视频| 欧美精品一区在线观看| 亚洲综合色成人| www.成人在线| 日本一区二区三区电影| 久久国产人妖系列| 欧美日韩国产一级| 亚洲一区二区三区四区在线观看| 成人综合婷婷国产精品久久蜜臀| 久久综合五月天婷婷伊人| 日韩中文字幕区一区有砖一区| 91国产免费看| 国产精品全国免费观看高清| 日本欧洲一区二区| 91精品综合久久久久久| 亚洲午夜久久久久久久久电影网| 色婷婷亚洲综合| 一区二区三区在线观看网站| 色综合天天在线| 亚洲国产日韩综合久久精品| 欧美三区在线观看| 一区二区高清视频在线观看| 日本道精品一区二区三区| 久久久91精品国产一区二区三区| 国产真实精品久久二三区| 欧美成人猛片aaaaaaa| 精品亚洲成a人| 26uuu亚洲| 99久久精品免费看国产 | 日韩欧美在线不卡| 韩国成人在线视频| 国产精品素人视频| 91免费版在线看| 亚洲综合激情网| 日韩一区二区电影| 国产一区二区看久久| 中文欧美字幕免费| 在线免费视频一区二区| 日韩激情一区二区| 久久久91精品国产一区二区三区| 成人一级片在线观看| 《视频一区视频二区| 色偷偷88欧美精品久久久| 日日夜夜精品免费视频| 日韩一区二区在线观看视频 | 91精品国产欧美日韩| 免费观看在线综合| 久久久久久日产精品| 国产一区二区精品久久| 久久综合九色综合久久久精品综合 | 色中色一区二区| 久久午夜国产精品| 欧美日韩一区国产| 国产欧美日韩另类一区| 欧美日韩在线播放三区四区| 欧美激情中文字幕| 日韩一区二区精品葵司在线| 亚洲一二三四久久| 91久久精品一区二区三区| 国产精品三级在线观看| 激情六月婷婷久久| 精品久久久久久久久久久院品网| 亚洲一区二区五区| 国产精品美女久久久久久2018| 国产精品一线二线三线| 亚洲国产三级在线|