mysql支援的資料型別非常多,選擇正確的資料型別對效能至關重要。
整數
tinyint 1位元組
smallint 2位元組
mediumint 3位元組
integer 4位元組
bigint 8位元組
實數
float 4位元組
double 8位元組
decimal
字串
varchar 變長字串 用來儲存可變長度的字串 我們給定乙個最大的數值,但是系統會根據實際情況去分配合適的儲存空間。通常情況下能節省資料庫的磁碟空間
char 固定長度的字串
text 長文字資料
blob 二進位制形式的長文字資料
時間
datetime 範圍是1000-01-01 00:00:00/9999-12-31 23:59:59
timestamp 範圍是1970-01-01 00:00:00/2038-北京時間 2038-1-19 11:14:07,格林尼治時間 2023年1月19日 凌晨 03:14:07
資料型別選擇準則
最小原則
簡單原則
避免索引列上的null
第二課 檢索資料
第二課 檢索資料 2.1 select語句 關鍵字 keyword 作為sql組成部分的保留字。關鍵字不能用作表或列的名字。要理解sql是一種語言而不是乙個應用程式。想選擇什麼,以及從什麼地方選擇。2.2 檢索單個列 輸入 select prod name from products 上述語句利用s...
第二課 資料的藝術
資料結構起源 計算機從解決數值計算問題到解決生活中的問題 現實生活中的問題涉及不同個體間的複雜聯絡 需要在電腦程式中描述生活中個體間的聯絡 資料結構主要研究非數值計算程式問題中的操作物件以及它們之間的關係 關鍵概念 資料 程式的操作物件,用於描述客觀事物 資料的特點 可以輸入到計算機 可以被電腦程式...
第二課 安裝PHP
為什麼要安裝php?php是伺服器端解析程式,一般執行在網路伺服器上。而編寫php語言的程式我們一般是在自己的個人電腦上完成,然後拿到伺服器上除錯。所以,學習php首先要讓我們的個人電腦模擬伺服器執行環境,讓php能象在伺服器上一樣在我們的個人電腦上執行。這就是為什麼要安裝配置php的原因。安裝配置...