數據類型

數據類型

注意:每個字段都必須設置數據類型

整數類型

tinyint - 1字節 - 應用場景:存儲狀態碼

int - 4字節 - 應用場景:沒有特殊要求,一般使用int

bigint - 8字節 - 應用場景:存儲極大的整數

CREATE TABLE user (username varchar(32) PRIMARY KEY,password varchar(32),name varchar(32),age int(3) unsigned zerofill,
) 

注意:age int(3)字段上的數據可以存儲-2147483648~2147483647范圍,如果數據不滿3位,使用0填充

前提:字段上必須使用unsigned zerofill修飾

unsigned - 無符號(不能使用負數)

zerofill - 不滿3位,使用0填充

浮點類型

float - 單精度浮點型 -- 應用場景:允許失去精度的數據

double - 雙精度浮點型 -- 應用場景:允許失去精度的數據

decimal - 字符串的浮點數 -- 應用場景:不允許失去精度的數據(ps:銀行的金額)

float(8,2):小數長度為8位,其中2位是小數位

注意:float和double都有可能失去精度

字符串類型

varchar -- 變長字符串(ps:varchar(32),最多存儲32個字符,如果存儲"用良心做教育",會按照實際數據長度開辟空間)

char -- 定長字符串(ps:char(32),最多存儲32個字符,如果存儲"用良心做教育",會按照32個長度開辟空間)

注意:varchar和char的取值范圍0~255字符

text -- 長文本數據的字符串,意味著可以存儲文本文件

blob -- 二進制形式的文本數據的字符串,意味著可以存儲二進制文件(圖片、音頻、視頻)

longtext -- 極長的長文本數據的字符串,意味著可以存儲文本文件

longblob -- 極長的二進制形式的文本數據的字符串,意味著可以存儲二進制文件(圖片、音頻、視頻)

注意:存儲純文本數據和二進制數據的技術叫做CBLob(TEXT類型叫做clob->character,BLOB類型叫做blob->binary system)
經驗:項目中不會把文件存入數據庫中,因為這樣會對數據庫造成極大的壓力。如果向存儲文件可以把文件地址存儲在數據庫中

日期時間類型

date -- 日期類型(2024-07-03)

time -- 時間類型(14:19:30)

datetime -- 日期時間類型(2024-07-03 14:19:30)

year -- 年份(2024)

timestamp -- 時間戳

CREATE TABLE user (username varchar(32) COLLATE utf8mb4_general_ci,password varchar(32) COLLATE utf8mb4_general_ci,name varchar(32) COLLATE utf8mb4_general_ci,age int(3) unsigned zerofill,birth date ,xxx timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
)

UPDATE CURRENT_TIMESTAMP -- timestamp可以設置修改該數據行就刷新時間戳數據

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/38820.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/38820.shtml
英文地址,請注明出處:http://en.pswp.cn/web/38820.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Elasticsearch8.x Spring Data and Spring Boot 3 嘗鮮

在本教程中,我們將通過實際操作和實用的方式,探索使用 Spring Boot 進行 Elasticsearch 的基礎知識。我們將學習如何使用 Spring Data Elasticsearch 模塊創建索引、進行 CRUD 操作、搜索和查詢 Elasticsearch 文檔。我們還將看看如何在我們的 Spring 應用程序中記錄 Elastic…

全網最全的TTS模型匯總,電商人、自媒體人狂喜

近日TTS語音模型在AI圈內熱度不小,今天小編就來給大家做了個TTS模型匯總! GPT-SoVITS(AI 賣貨主播大模型Streamer-Sales銷冠用的TTS模型) 模型簡介:支持英語、日語和中文,零樣本文本到語音(TT…

【INTEL(ALTERA)】Nios II軟件開發人員手冊中設計位置的錯誤示例

目錄 說明 解決方法 說明 Nios II軟件開發人員手冊正確無誤 請參閱 Nios 中包含的Nios II硬件設計示例 II 嵌入式設計套件 (EDS)。提供設計示例 設計上 Altera網站的示例頁面。 Nios II軟件開發人員手冊正確無誤 請參閱 創建本應用程序和創建本 bsp …

Python UUID模塊:深入理解與使用技巧

💝💝💝歡迎蒞臨我的博客,很高興能夠在這里和您見面!希望您在這里可以感受到一份輕松愉快的氛圍,不僅可以獲得有趣的內容和知識,也可以暢所欲言、分享您的想法和見解。 推薦:「stormsha的主頁」…

Atom CMS v2.0 SQL 注入漏洞(CVE-2022-25488)

前言 CVE-2022-25488 是一個發現于 Telesquare SDT-CW3B1 設備中的命令注入漏洞。這一漏洞可以被未經認證的遠程攻擊者利用,通過特殊構造的 HTTP 請求在設備上執行任意命令。以下是關于該漏洞的詳細信息: 漏洞詳細信息 漏洞編號: CVE-2022-25488影響范…

沃爾核材:價值重估

當英偉達這個曾經的GPU行業龍頭,伴隨AI的發展成為AI芯片架構的供應商時,他就跳出了原本行業的競爭格局,曾經還能與之一戰的超威半導體被遠遠甩在身后,成為宇宙第一公司。 這說的就是一家公司價值的重估。今天給大家聊的也是這樣一…

LIMS系統在汽車行業中的應用有哪些優勢

LIMS實驗室管理系統在汽車行業中的應用有諸多優勢,這些優勢不僅提升了實驗室的管理效率,還確保了數據的準確性和可靠性,進而促進了汽車行業的整體發展。 一、提升管理效率 自動化數據處理 LIMS系統能夠自動化處理大量數據,顯著減…

Python層次密度聚類算法庫之HDBSCAN使用詳解

概要 HDBSCAN 是一種層次密度聚類算法,它通過密度連接性來構建聚類層次結構。與傳統的 K-Means 算法相比,HDBSCAN 具有以下幾個顯著特點: 自動確定聚類數量:HDBSCAN 能夠根據數據自動確定聚類數量,不需要預先指定。 適應噪聲和異常點:HDBSCAN 在聚類過程中能夠很好地處理…

后端之路(集合項目)——結合案例正式搭建項目

在前面學完java后端的Maven、spring boot、Mysql、Mybatis之后,我們現在就應該集合它們開始搭建一個項目試試手了 這里我還是跟著黑馬程序員的步驟來走好每一步,也給各位講清楚怎么弄 先看一下這個圖,覺得太籠統不明白的話不著急&#xff0c…

Java面試題總結

Redis篇 什么是緩存穿透 ? 怎么解決 ? 緩存穿透是指查詢一個不存在的數據,如果從存儲層查不到數據則不寫入緩存,這將導致這個不存在的數據每次請求都要到 DB 去查詢,可能導致 DB 掛掉。這種情況大概率是遭到了攻擊。 解決方案有兩種&…

Arthas實戰(2)- OOM問題排查

一、 準備測試應用 新建一個 SpringBoot應用&#xff0c;寫一段有 OOM bug 的代碼&#xff1a; RestController RequestMapping public class JvmThreadController {List<TestWrapper> memoryList new ArrayList<>();GetMapping("/test")public Strin…

mov文件怎么轉換成mp4格式?這四種轉換方法超級好用!

mov文件怎么轉換成mp4格式&#xff1f;在數字娛樂的世界中&#xff0c;你是否曾遇到過MOV格式的視頻&#xff1f;也許&#xff0c;對于許多人來說&#xff0c;這并不是一個常見的格式&#xff0c;但這并非偶然&#xff0c;首先&#xff0c;我們來談談MOV的兼容性問題&#xff0…

使用python做飛機大戰

代碼地址: 點擊跳轉

不看測評盲買花了多少冤枉錢..測評希喂、愛立方、帕特看完不踩雷

主食凍在挑選主食凍干時&#xff0c;許多寵物主人都會感到頭疼。盡管主食凍干相較于普通貓糧具有諸多優勢&#xff0c;但其價格也相對高昂。這導致許多寵物主人擔心高價購買的主食凍干可能營養價值并不理想。然而&#xff0c;在選擇時&#xff0c;我們還需要考慮其他重要因素&a…

“穿越時空的機械奇觀:記里鼓車的歷史與科技探秘“

在人類文明的發展歷程中&#xff0c;科技的創新與進步不僅僅推動了社會的進步&#xff0c;也為我們留下了豐富的文化遺產。記里鼓車&#xff0c;作為一種古老的里程計量工具&#xff0c;其歷史地位和技術成就在科技史上具有重要的意義。本文將詳細介紹記里鼓車的起源、結構原理…

0基礎學C++ | 第10天 | 基礎知識 |程序的內存模型 | 4大分區

前言 第9天是一個通訊錄管理系統案例&#xff0c;現在了解程序的內存分區&#xff0c;C程序在執行時&#xff0c;將內存大方向分為了4個區域&#xff0c;分別是代碼區、全局區、棧區、堆區&#xff0c;分區的目的就是為了更加靈活的編程。 代碼區 and 全局區&#xff08;程序…

Echarts柱狀圖x軸刻度間隔顯示不全/x軸文字傾斜

此情況一般是因為x軸文字過長導致&#xff0c;知道什么原因&#xff0c;就可以解決了 在xAxis里面加 xAxis: {axisLabel: {interval: 0,rotate: -45 //文字過多時&#xff0c;傾斜角度}} 控制它的屬性是axisLabel&#xff0c;該屬性interva設置成0則表示強制顯示所有標簽&a…

這所985院校不保護一志愿,18人不合格被刷!西北農林科技大學計算機考研考情分析!

西北農林科技大學(Northwest A&F University)&#xff0c;簡稱“西農”或“西北農林”&#xff0c;始創于1934年&#xff0c;位于中華人民共和國陜西省楊凌示范區。1999年9月11日由同處楊凌的原西北農業大學、西北林學院、中國科學院水利部水土保持研究所、水利部西北水利科…

外籍學員報到,四川眼科醫院開啟國際屈光手術專科醫生培訓

“能夠來到中國、來到四川眼科醫院學習&#xff0c;我真的很幸運&#xff01;”這個夏天&#xff0c;對于馬來西亞眼科醫生Ivan Cheng En Yoo來說&#xff0c;充滿了期待和挑戰。他是首位來到四川眼科醫院進修學習的馬來西亞籍醫生&#xff0c;Ivan Cheng將在周進院長的帶領下&…

Android Gradle 開發與應用 (三): 依賴管理與版本控制

目錄 1. 依賴管理的重要性 1.1 依賴的類型 1.2 Gradle 中的依賴聲明 2. 版本控制的策略 2.1 固定版本與動態版本 2.2 版本沖突的解決 3. Gradle 插件的使用 3.1 常用的 Gradle 插件 3.2 自定義插件 4. 多模塊項目中的依賴管理 4.1 模塊間依賴 4.2 公共依賴 5. 依賴…