日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 浮点数 字节_数据库学习笔记之MySQL(02)

發布時間:2023/12/19 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 浮点数 字节_数据库学习笔记之MySQL(02) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

01. 數據表的組成

02. 數據表創建的前提

03. 數據表的創建語法規范

04. MySQL中的數據類型

05. 數值型包含哪些

06. 字符串類型

07. 日期時間類型

正文

01. 數據表的組成

數據表是數據庫最重要的組成之一,數據是保存在數據表之中的,他是由行((row)和列(column)來組成也可以叫記錄和字段的二維網絡。之所以說MySQL是典型的關系型數據庫,是因為表和表之間是有關系的。

02. 數據表創建的前提

  • 創建一個數據表,至少要確保表中有一列(字段)
  • 行(記錄)可有一個也可以什么都沒有
  • 表名稱要求唯一,不要包含特殊字符,最好含義明確

03. 數據表的創建語法規范

  • 創建數據表的語法規范
// 語法規范CREATE TABLE IF NOT EXISTS tbl_name(字段名稱 字段類型 [完整性約束條件],字段名稱 字段類型 [完整性約束條件])ENGING=存儲引擎 CHARSET=編碼方式;

04. MySQL中的數據類型

  • 數值型 包含整數型、浮點數、定點數。
  • 字符串類型
  • 時間類型
  • 二進制類型(不常用)

05. 數值型包含哪些

  • 整數型
  • TINYINT:有符號值-128到127,無符號值 0到255,占用字節為1
  • SMALLINT: 有符號值-32768到32767,無符號值0到65535,占用字節2
  • MEDIUMINT: 有符號值-8388608到8388607,無符號值0到16777215,占用字節3
  • INT: 有符號值-2147683648到2147683647,無符號值0到4294967295,占用字節4
  • BIGINT: 有符號值-9223372036854到9223373036854775807,無符號值0到18446744073709551615,占用字節8
  • BOOL,BOOLEAN: 等價于TINYINT(1),0為false,其余為true,暫用字節1
  • 有符號就是有負數

    • 浮點數,即小數
  • FLOAT[(M,D)]:單精度浮點,負數取值范圍為-3.40E+38到-1.17E-38、0和1.175E-38到3.40E+38。M是數字總位數,D是小數點后面的位數。如果M和D被省略,根據硬件允許的限制來保存值。單精度浮點值數精確到大約7位小數位。占用字節4
  • DOUBLE[(M,D)];雙精度浮點,-1.79E+308到-2.22E-308、0和2.22E-308到1.79E+308,占用字節8
    • 定點數
  • DECIMAL[(M,D)]:定點數,和DOUBLEy一樣,內部以字符串形式存儲值。占用字節M+2,對精度要求比較高的,像銀行業務等,一般都使用DECIMAL。
  • 06. 字符串類型

    • CHAR(M): M個字節,0<=M<=255
    • VARCHAR(M):L+1個字節,其中L<=M且0<=M<=65535
    • TINYTEXT:L+1個字節,其中L<2^8
    • TEXT:L+2個字節,其中L<2^16
    • MEDIUMTEXT:L+3個字節,其中L<2^24
    • LONGTEXT:L+4個字節,其中L<2^32
    • ENUM('value1','value2'...):1或2個字節,取決于枚舉值的個數(最多65535個值)
    • SET('value1','value2'...): 1 2 3 4或者8個字節,取決于set成員的數目(最多64個成員)

    常用的是CHAR、VARCHAR、TEXT這三種

    07. 日期時間類型

    • TIME,存儲范圍-838:59:59~838:59:59,占用字節3
    • DATE,存儲范圍1000-01-01~9999-12-31,占用字節3
    • DATETIME,存儲范圍1000-01-01 00:00:00~9999-12-31 23:59:59,占用字節8
    • TIMESTAMP,存儲范圍1970-01-01 00:00:01 UTC~2038-01-19 03:14:07,占用字節4
    • YEAR,存儲范圍1901~2155,占用字節1

    寫在最后

    本文是在學習MySQL過程中整理的相關筆記,是該系列的第二篇文章,以上內容純手敲,可能有手誤的地方,也可能有錯誤的地方,希望大家一起指正和見諒。最后,希望與每一個努力的人同行,一起加油!!

    總結

    以上是生活随笔為你收集整理的mysql 浮点数 字节_数据库学习笔记之MySQL(02)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。