1. 程式人生 > >mysql中型別長度以及text和varchar的區別

mysql中型別長度以及text和varchar的區別

型別

大小

描述

CAHR(Length)

Length

位元組

定長欄位,長度為

0~255

個字

VARCHAR(Length)

String

長度

+1

位元組或

String

+2

位元組

變長欄位,

長度為

0~65 535

字元

TINYTEXT

String

長度

+1

位元組

字串,最大長度為

255

個字

TEXT

String

長度

+2

位元組

字串,

最大長度為

65 535

字元

MEDIUMINT

String

長度

+3

位元組

字串,最大長度為

16 777 

215

個字元

LONGTEXT

String

長度

+4

位元組

字串,

最大長度為

4 294 967 

295

個字元

TINYINT(Length)

1

位元組

範圍:

-128~127

,或者

0~255

(無符號)

SMALLINT(Length)

2

位元組

範圍:

-32 768~32 767

,或者

0~65 535

(無符號)

MEDIUMINT(Length)

3

位元組

範圍:

-8 388 608~8 388 607

或者

0~16 777 215

(無符號)

INT(Length)

4

位元組

範圍:

-2 147 483 648~2 147 483 

647

或者

0~4 294 967 295

(無

符號)

BIGINT(Length)

8

位元組

範圍:

-9 223 372 036 854 775 

808~9 223 372 036 854 775 

807

,或者

0~18 446 744 073 

709 551 615

(無符號)

FLOAT(Length, Decimals)

4

位元組

具有浮動小數點的較小的數

DOUBLE(Length, Decimals)

8

位元組

具有浮動小數點的較大的數

DECIMAL(Length, Decimals)

Length+1

位元組或

Length+2

位元組

儲存為字串的

DOUBLE

允許

固定的小數點

DATE

3

位元組

採用

YYYY-MM-DD

格式

DATETIME

8

位元組

採用

YYYY-MM-DD HH:MM:SS

相關推薦

mysql型別長度以及textvarchar區別

型別 大小 描述 CAHR(Length) Length 位元組 定長欄位,長度為 0~255 個字 符 VARCHAR(Length) String 長度 +1 位元組或 String 長 度 +2 位元組 變長欄位, 長度為 0~65 535 個 字元 TINYTEXT String

【坑】 MySQL,字符串數值的比較

【坑】 mysql中 字符串和數值的比較 官方文檔:https://dev.mysql.com/doc/refman/5.7/en/comparison-operators.html原文:Comparison operations result in a value of 1 (TRUE), 0 (F

MySQL變量的定義變量的賦值使用(轉)

會話 uic log 等於 name 選項 variable sql decimal 說明:現在市面上定義變量的教程和書籍基本都放在存儲過程上說明,但是存儲過程上變量只能作用於begin...end塊中,而普通的變量定義和使用都說的比較少,針對此類問題只能在官方文檔中才能找

MySql的存儲過程觸發器的使用區別

通過 sel 兩張 PE trace 模塊 show eat com 存儲過程:是在大型數據庫系統中,一組為了完成特定功能的SQL 語句集,存儲在數據庫中,經過第一次編譯後再次調用不需要再次編譯,用戶通過指定存儲過程的名字並給出參數(如果該存儲過程帶有參數)來執行它。存儲過

mysql的存儲過程遊標

out when success gin int tran if 語句 arc username -- Mysql 存儲過程 /* set @result = 0; create procedure login( -- 定義參數,有in、out、inout三種

requests .text .content區別

可能 utf byte imp col 使用 編碼 就會 -s 1 import requests 2 3 url = ‘https://www.baidu.com‘ 4 response = requests.get(url) 1.response.

匯編括號[]作用以及leamov指令的區別

article truct err csdn 指針 valid tail 支持 art 現在總結一下:其中牽扯到lea指令,mov指令,[] 一.lea指令:對於寄存器來說:第二個操作數是寄存器必須要加[],不然報錯,這裏lea就是取[寄存器]的值,如:mov eax,2

記錄java的object類以及waitsleep區別

java.lang.Object public class Object: Object 是類層次結構的根類。每個類都使用 Object 作為超類。所有物件(包括陣列)都實現這個類的方法。 它含有如下的方法: 注意wait方法和sleep方法的區別: s

mysql避免使用保留字關鍵字做列的名字

設計資料表時,應儘量避免使用MySQL的關鍵字和保留字作為表名或列名。 比如key和keys為保留字,如果不小心使用關鍵字或者保留字作為列名字,執行下面的語句會出現語法錯誤: select * from table_name where key='test'; 這種情況下,需要把保留字用反引號包含:

python中將十六進位制轉化為二進位制、python變更button的textbg

    def SpeedTobyte(self):         #print(self.Eabs.get())         byte = float(self.Eabs.get())/0.0

利用shell將mysql資料匯出到檔案執行mysql語句

利用mysqldump匯出mysql資料 匯出指定條件的資料庫 命令格式 mysqldump -u使用者名稱 -p密碼 -h主機 -P埠 資料庫名 表名 --where "sql語句" > 路徑 示例程式碼 #!/bin/bash #變數定義 host="127.0.

Mysql的Statement、PreparedStatement CallableStatement

首先,官方對於這3個介面的定義是這樣的: PreparedStatement是用來執行SQL查詢語句的API之一,Java提供了 Statement、PreparedStatement 和 CallableStatement三種方式來執行查詢語句,其中 Statement 用於通用查詢

MySQL的多表查詢子查詢

多表查詢 合併查詢 合併查詢 UNION 關鍵字 SELECT 欄位名 FROM 表1名 UNION SELECT 欄位名 FROM 表2名; 返

關於MySQL自增的理解設定

show create table t10;--查看錶的建立結果 show create table t10\G;--豎列檢視 alter table t10 AUTO_INCREMENT =20 --設定自增為20 alter table t2.name char(30); insert into

MySQL時間、時間戳字串之間的轉換

涉及的函式        date_format(date,format)     //時間轉換成字串        unix_timestamp()  //時間或字串

mysql的FROM_UNIXTIME()函數UNIX_TIMESTAMP()函數

unix timestamp () 數據庫 rom 分享 mysq 技術 time unix_timestamp 是時間戳,可以用數據庫裏的存儲時間數據的字段 from_unixtime 是將時間戳格式化為你想要時間 mysql中的FROM_UNIXTIME(

mysqlgeneral_log(查詢日誌)開啟關閉

一、查詢日誌開啟 方法一:   mysql>set global general_log_file='/tmp/general.lg'; #設定路徑   mysql>set glo

MYSQL資料型別長度 常規的建庫策略

無論是在小得可憐的免費資料庫空間或是大型電子商務網站,合理的設計表結構、充分利用空間是十分必要的。這就要求我們對資料庫系統的常用資料型別有充分的認識。下面我就將我的一點心得寫出來跟大家分享。 一、數字型別 數字型別按照我的分類方法分為三類:整數類、小數類和數字類。 我所謂的“

js的indexOf以及startsWithendsWith方法

js有indexOf方法,卻沒有像java一樣的startsWith 或者 endsWith 這樣的方法。 在js裡,通通可以用 indexOf()!=-1 來代替。indexOf()!=-1 和 indexOf()>0 得到的結果是不同的。 比如下面的例子:(功能

資料型別(基本資料型別、引用資料型別以及棧的區別

js資料型別:基本資料型別和引用資料型別(文章最下面會介紹各型別的基礎以及注意事項) 基本資料型別指的是簡單的資料段,引用資料型別指的是有多個值構成的物件 當我們把變數賦值給一個變數時,解析器首先要確認的就是這個值是基本型別值還是引用型別值 基本資料型別:數字(Numb