PHP移動互連網開發筆記(7)——MySQL資料庫基礎回顧

來源:互聯網
上載者:User

一、資料類型

1、整型

資料類型 儲存空間 說明 取值範圍
TINYINT 1位元組 非常小的整數 帶符號值:-128~127
無符號值:0~255
SMALLINT 2位元組 較小的整數 帶符號值:-32768~32767
無符號值:0~65535
MEDIUMNT 3位元組 中等大小的整數 帶符號值:-8388608~8388607
無符號值:0~16777215
INT 4位元組 標準整數 帶符號值:-2147483648~2147483647
無符號值:0~4294967295
BIGINT 8位元組 大整數

2、浮點型

資料類型 儲存空間 說明 取值範圍
FLOAT 4位元組 但精度浮點數
DOUBLE 8位元組 雙精確度浮點數
DECIMAL(M,D) 自訂 以字串形式表示

3、字串類型

類型 儲存空間 說明 最大長度
Char[(M)] M位元組 定長字串 M位元組
Varchar[(M)] L+1位元組 可變長字串 M位元組
tinyblog,tingtext L+1位元組 非常小的blob和文本串 2^8字元
blog,text L+2位元組 小BLOB和文本串 2^16-1位元組
mediumblob,mediumtext L+3位元組 中等的BLOB和文本串 2^24位元組
longblob,longtext L+4位元組 大BLOB和文本串 2^32-1位元組
enum('value','value') 1或2位元組 枚舉:可賦予某個枚舉成員 65535個成員
set('value', 'value') 1,2,3,4或8位元組 集合:可賦予多個集合成員 64個成員

4、日期和時間型資料

類型 儲存空間 說明 最大長度
Date 3位元組 YYYY-MM-DD格式表示 1000-01-01~9999-12-31
TIME 3位元組 hh:mm:ss格式表示時間值 -838:59:59~838:59:59
DATETIME 8位元組 YYYY-MM-DD  hh:mm:ss格式
TIMESTAMP 4位元組 YYYYMMDDhhmmss格式表示時間戳記
YEAR 1位元組 YYYY格式的年份值 1901~2155

二、MySQL資料庫的操作

1、登入資料庫

mysql 參數

-D,--database=name 開啟指定資料庫

--delimiter=name 指定分隔字元

-E,--vertical 垂直顯示結果

-h,--host=name 伺服器名稱

-H,--html 提供HTML輸出

-X,--xml 提供XML輸出

-p,--password[=name]密碼

-P,--port=# 連接埠號碼

--prompt=name 設定提示符

-u,--user=name 使用者名稱

-V,--version 輸出版本資訊並退出


mysql -h 伺服器主機地址 -u 使用者名稱 -p 使用者密碼


2、退出登入

exit

quit

\q

3、修改密碼


4、建立選擇及查看資料庫

建立資料庫


選擇資料庫


刪除資料庫中的內容




相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.