資料庫的列型別

2021-10-08 13:29:26 字數 743 閱讀 3081

數值(從小到大排序)

tinyint 十分小的資料 1個位元組的大小

smallint 較小的資料 2個位元組的大小

mediumint 中等大小的資料 3個位元組

int 標準的整數 4個位元組 (常用的)

bigint 較大的資料 8個位元組

float 浮點數 4個位元組

double 浮點數 8個位元組(精度問題)

decimal 字串形式的浮點數(金融計算的時候,一般使用decimal)

字串

char 字串固定大小的 0–255

varchar 可變字串 0–65535(常用

tinytext 微型文字

text 文字串 (可以儲存大文字)

時間日期

date yyyy-mm-dd 日期格式

time hh:mm: ss 時間格式

datetime yyyy-mm-dd hh:mm: ss (最常用的時間格式)

timestamp 時間戳2023年1月1日 到現在的毫秒數(比較常用)

year 年份表示

null

沒有值,未知

注意,不要使用null進行運算,結果為null

MySql資料庫的列型別(字段型別)

mysql資料庫的表是乙個二維表,由乙個或多個資料列構成。每個資料列都有它的特定型別,該型別決定了mysql如何看待該列資料,我們可以把整型數值存放到字元型別的列中,mysql則會把它看成字串來處理。mysql中的列型別有三種 數值類 字串類和日期 時間類。從大類來看列型別和數值型別一樣,都是只有三...

oracle 資料庫修改列型別

新增備份字段 alter table acc accitem add back type char 1 備份字段 update acc accitem t set t.al type null t.back type decode al type,1 a 2 l 3 e 4 i 5 p 6 o 7 ...

Mysql資料庫入門 列型別

alter table my int add int 6 tinyint unsigned first 指定資料在顯示的時候,到底可以顯示多長位。tinyint 3 表示最長可以顯示3位只表示資料是否可以達到指定長度,但是不會自動滿足到指定的長度,如果想資料保持高位 顯示長度 還需要增加乙個zero...