Mysql資料庫學習 (二)

2021-10-02 14:07:12 字數 1199 閱讀 7112

常用資料型別簡述

資料型別:

1.整數型別:

tinyint: 佔1個位元組

smallint: 佔2個位元組

mediumint: 佔3個位元組

int: 佔4個位元組

bigint: 佔8個位元組

(注:不同的資料型別的取值範圍可以根據位元組數計算 : 乙個位元組是8位,那麼對應的無符號數的最大值就是:2的8次方-1;,,而有符號的最大值就是2的7次方-1;

2.浮點數和定點數型別:(浮點數分單精度和雙精度)(定點數就是小數字數是固定的,浮點數則是小數字不固定的,定點數是個精確數,而浮點數在超出一定的有效位數後,數字就不再精確了,比如雙精度浮點數是15位有效數字,而單精度浮點數則是7位有效數字。)

float: 佔4個位元組 (單精度)

double: 佔8個位元組 (雙精度)

decimal(m,d): 佔 m+2個位元組(定點數)

注:, decimal 型別的有效取值範圍是由 m 和 d 決定的,其中, m 表示的是資料的長度, d 表示的是小數點後的長度。比如,將資料型別為 decimal (6 , 2 )的資料 3.1415插入資料庫後,顯示的結果為 3.14

3.日期與時間型別:

year: 佔1個位元組 格式: yyyy

date: 佔4個位元組 yyyy-mm-dd

time: 佔3個位元組 hh:mm:ss

datetime: 佔8個位元組 yyyy-mm-dd hh-mm-ss (1000-01-01——9999-12-31)(24小時制)

timestamp: 佔4個位元組 yyyy-mm-dd hh-mm-ss (1970-01-01——2038-01-19)(12小時制)

4.字串型別:

char: 用於表示固定長度的字串

varchar: 用於表示可變長度的字串

binary: 用於表示固定長度的二進位制資料

varbinary: 用於表示可變長度的二進位制資料

bolb: 用於表示二進位製大資料(,pdf文件等)

enum: 表示列舉型別

set: 表示字串物件

bit: 表示位欄位型別

mysql資料庫學習(二)

dml資料操作語言 查詢表的內容 select from 表名 在表中插入內容 insert into 表名 列名1,列名2,values 列值 1,列值2,也可以選擇插入,想要在哪個列名中插入資訊就選擇哪個列名,插入哪個列值 也可以直接用values,省略其中的列名插入,不過在直接用values插...

Mysql 資料庫(二)

一 儲存引擎 什麼是儲存引擎 在資料庫中,表的型別是不同的,而儲存引擎就是表的型別。針對不同的儲存引擎,資料庫也有不同的處理方法。show engines 檢視乙個儲存引擎。常用的儲存引擎 innodb 支援事物,支援事物安全表,支援行鎖定和外來鍵。什麼是事物 單個邏輯單元的執行的一系列操作,要麼都...

Mysql資料庫學習

進入mysql終端,輸入密碼後可進入操作終端 mysql u root p 檢視當前存在的資料庫 show databases 使用資料庫 use dbname 檢視當前資料庫中存在的表 show tables 檢視表結構 desc tablename 檢視mysql編碼命令 檢視資料庫mysql編...