MySQL是一種廣泛使用的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng),支持多種數(shù)據(jù)類型。其中,bigint類型被用于存儲(chǔ)大整數(shù),其取值范圍為-263到263-1,即-9223372036854775808到9223372036854775807
創(chuàng)建bigint類型的列語法: CREATE TABLE table_name ( column_name BIGINT(size) );
在創(chuàng)建bigint類型的列時(shí),可以選擇指定顯示的長(zhǎng)度。如果沒有指定長(zhǎng)度,MySQL會(huì)使用默認(rèn)的長(zhǎng)度。實(shí)際上,無法存儲(chǔ)比8字節(jié)更大的整數(shù),因此指定長(zhǎng)度只會(huì)影響顯示,而不會(huì)影響存儲(chǔ)。
示例: CREATE TABLE employee ( id BIGINT, name VARCHAR(20) );
在MySQL中,bigint類型的數(shù)據(jù)排序是按照有符號(hào)整數(shù)的方式進(jìn)行的。由于bigint類型的數(shù)據(jù)有很大的范圍,因此在設(shè)計(jì)和查詢數(shù)據(jù)庫時(shí)需要謹(jǐn)慎使用。