最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySql數(shù)據(jù)類型教程示例詳解

 更新時間:2021年10月26日 16:32:24   作者:數(shù)據(jù)分析與統(tǒng)計學(xué)之美  
這篇文章主要為大家介紹了MySql數(shù)據(jù)類型的教程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

1.簡要概述

為什么要開通MySQL這個學(xué)習(xí)板塊呢?因為這是一名數(shù)據(jù)分析師必要的一項技能。分析數(shù)據(jù)什么最重要?當(dāng)然是數(shù)據(jù),既然如此!在數(shù)據(jù)呈現(xiàn)爆發(fā)式增長的年代,怎么能夠不學(xué)學(xué)數(shù)據(jù)庫呢?其實這也是很多讀者朋友希望看到的,也是他們建議我寫的。

難者不會,會者不難!其實網(wǎng)上很多MySQL的總結(jié)文章,不可否認,知識點寫的都很全,但是呢!這個只是會使用MySQL數(shù)據(jù)庫的朋友的一個查詢手冊,不會使用的還是不會使用呀(并沒有詳細的介紹)。于是我就開始了我這個板塊的寫作,希望能夠幫助那些轉(zhuǎn)行的,要學(xué)習(xí)MySQL的朋友們。當(dāng)然還要補充一點,這些板塊并不是針對那些搞開發(fā)的、想當(dāng)DBA的朋友,而是針對那些轉(zhuǎn)行數(shù)據(jù)分析,然后需要學(xué)習(xí)MySQL數(shù)據(jù)庫的那些朋友們。

前面我們已經(jīng)帶著大家怎么安裝了MySQL數(shù)據(jù)庫了,我也相信我寫的這個安裝教程應(yīng)該是全網(wǎng)最詳細的一個教程,不信你看。            

《MySQL安裝教程》

當(dāng)然,如果你此時正在為MySQL的二次安裝(第一次安裝失敗)感到苦惱,那么這個MySQL的卸載文章應(yīng)該對你會有很大作用。             

《MySQL卸載教程》

雖然我們不當(dāng)DBA,但是適當(dāng)了解一些MySQL增刪改查以外的知識,也是有必要的,比如說建表語句為什么加上這個charset=utf8?我們從輸入SQL語句到服務(wù)器給我們返回數(shù)據(jù),究竟經(jīng)歷了一個怎么樣的歷程?你就可以實當(dāng)看看下面這篇文章。

《你真的搞明白了charset=utf8編碼問題嗎?》

2. MySQL數(shù)據(jù)類型詳解

學(xué)過編程語言的人都知道,怎么學(xué)習(xí)一門編程語言呢?首先要從數(shù)據(jù)類型開始學(xué)起。雖然庫是別人創(chuàng)建的,表是別人設(shè)計的,這些好像都與你無關(guān),但是掌握這樣一個知識點,對你更好的理解和學(xué)習(xí)MySQL,肯定是會有幫助的。

1) 字符串類型

① char(m):定長的字符串。

在這里插入圖片描述

② varchar(m):不定長的字符串。

在這里插入圖片描述

上述知識,可以參考下圖理解。

在這里插入圖片描述

③ char和varchar存儲的空間利用率比較。

在這里插入圖片描述

從上表可以看出:

在這里插入圖片描述

④ tinytext、text、longtext

在這里插入圖片描述

注意:只要存放的是字符串類型,都要注意編碼問題,一般使用的是utf8編碼。

2) 整數(shù)類型

在這里插入圖片描述

符號位與無符號位詳解網(wǎng)址:http://m.fzitv.net/article/178768.htm

在這里插入圖片描述

① 整型數(shù)據(jù)類型聲明時的參數(shù)問題

在這里插入圖片描述

② unsigned參數(shù)。

-- 創(chuàng)建表
create table person(
    pname varchar(20),
    page tinyint unsigned,
    psex bit(1)
) charset=utf8;

-- 插入兩條記錄
insert into person
(pname,page,psex)
values
("張三",18,0),
("李四",22,0);

觀察下圖:

在這里插入圖片描述

從上圖可以看出:

在這里插入圖片描述

③ zerofill參數(shù)必須和M參數(shù)配合使用"才有意義"。

-- 對學(xué)號字段進行一個說明:
-- 1:學(xué)號不能為負;
-- 2:學(xué)號一般位數(shù)相同,即使不同,也會用0填充。
-- eg:00001,00013,00128,01280。
-- 創(chuàng)建表
create table student(
    sid smallint(5) zerofill not null default 0,
    sname varchar(20),
    sage tinyint unsigned,
   ssex bit(1) default 0
) charset=utf8;

-- 插入兩條記錄
insert into student(sname,sid)
values ("張飛",5),("呂布",1);

觀察下圖:

在這里插入圖片描述

從上圖可以看出:

在這里插入圖片描述

3)浮點數(shù)類型

在這里插入圖片描述

舉例說明:

-- swage代表工資;sbonus代表津貼,津貼不能是負數(shù)。
-- 創(chuàng)建表
create table salary(
    sname varchar(20),
    swage float(6,2),
    sbonus float(5,2) unsigned not null default 0
) charset=utf8;

-- 插入兩條記錄
insert into salary
(sname,swage,sbonus)
values
("紀曉嵐",9999.99,111.11),
("和珅",-9999.99,444.44);

觀察下圖:

在這里插入圖片描述

從上圖中可以看出:

在這里插入圖片描述

① float/double和decimal精度比較

-- 創(chuàng)建表
create table bank(
    id varchar(20),
    acc1 float(9,2),
    acc2 decimal(9,2)
) charset=utf8;

-- 插入兩條記錄
insert into bank(id,acc1,acc2)
values
(1,1234567.45,1234567.45),
(2,1234567.678,1234567.678);

觀察下表:

在這里插入圖片描述

從上表中可以看出:

在這里插入圖片描述

4)日期/時間類型

① 什么是日期類型和時間類型?

1)日期類型:指的是年、月、日,類似于2019-11-16(2019年11月16號)

2)時間類型:指的是時、分、秒,類似于10:45:30(10點45分30秒)

② 日期/時間類型

在這里插入圖片描述

以上就是MySql數(shù)據(jù)類型教程示例詳解的詳細內(nèi)容,更多關(guān)于MySql數(shù)據(jù)類型的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • mysql多表查詢的幾種分類詳細

    mysql多表查詢的幾種分類詳細

    本文主要介紹了mysql多表查詢的幾種分類詳細,主要包括3大分類,等值連接 vs 非等值連接,自連接 vs 非自連接,內(nèi)連接 vs 外連接,文章介紹的非常詳細,感興趣的可以了解一下
    2022-02-02
  • Windows server 2008 r2上安裝MySQL5.7.10步驟

    Windows server 2008 r2上安裝MySQL5.7.10步驟

    這篇文章主要介紹了Windows server 2008 r2上安裝MySQL5.7.10的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • PHP版Mysql爆破小腳本

    PHP版Mysql爆破小腳本

    本文給大家分享的是使用php實現(xiàn)暴力破解mysql的小腳本代碼,非常的好用,有需要的小伙伴可以參考下
    2016-10-10
  • mysql?8.0版本更換用戶密碼的方法步驟

    mysql?8.0版本更換用戶密碼的方法步驟

    這篇文章主要給大家介紹了關(guān)于mysql?8.0版本更換用戶密碼的方法步驟,MySQL用戶密碼的修改是經(jīng)常面臨的一個問題,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-11-11
  • mysql命令行還原phpMyAdmin導(dǎo)出的含有中文的SQL文件

    mysql命令行還原phpMyAdmin導(dǎo)出的含有中文的SQL文件

    最近得到了一個數(shù)十M的MySQL腳本文件,準備還原為數(shù)據(jù)庫。
    2010-05-05
  • oracle/mysql數(shù)據(jù)庫多條重復(fù)數(shù)據(jù)如何取最新的

    oracle/mysql數(shù)據(jù)庫多條重復(fù)數(shù)據(jù)如何取最新的

    最近開發(fā)的時候遇到一個任務(wù),需要對重復(fù)的數(shù)據(jù)進行篩選,只取插入時間最早的一條數(shù)據(jù),這篇文章主要給大家介紹了關(guān)于oracle/mysql數(shù)據(jù)庫多條重復(fù)數(shù)據(jù)如何取最新的相關(guān)資料,需要的朋友可以參考下
    2024-08-08
  • MySQL聯(lián)結(jié)表介紹以及使用詳解

    MySQL聯(lián)結(jié)表介紹以及使用詳解

    這篇文章主要給大家介紹了關(guān)于MySQL聯(lián)結(jié)表介紹及使用的相關(guān)資料,聯(lián)結(jié)SQL最強大的功能之一就是能在數(shù)據(jù)檢索查詢的執(zhí)行中聯(lián)結(jié)表,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-03-03
  • MySQL 4種常用的主從復(fù)制架構(gòu)

    MySQL 4種常用的主從復(fù)制架構(gòu)

    這篇文章主要介紹了MySQL 4種常用的主從復(fù)制架構(gòu),幫助大家更好的理解和學(xué)習(xí)MySQL,感興趣的朋友可以了解下
    2020-08-08
  • MySQL中數(shù)據(jù)視圖操作詳解

    MySQL中數(shù)據(jù)視圖操作詳解

    視圖是從一個或多個表(或視圖)導(dǎo)出的表。視圖一經(jīng)定義,就可以像表一樣被查詢、修改、刪除和更新。本文就來和大家講講MySQL數(shù)據(jù)視圖的一些基本操作,需要的可以參考一下
    2022-08-08
  • mysql5.7的安裝及Navicate長久免費使用的實現(xiàn)過程

    mysql5.7的安裝及Navicate長久免費使用的實現(xiàn)過程

    這篇文章主要介紹了mysql5.7的安裝及Navicate長久免費使用的實現(xiàn)過程,本文給大家分享問題及解決方法,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-11-11

最新評論

盐山县| 隆回县| 青田县| 台东县| 新竹县| 辽阳市| 南靖县| 富民县| 吉木乃县| 寻甸| 平阳县| 上饶县| 乐平市| 高陵县| 织金县| 三河市| 峡江县| 息烽县| 阿拉善左旗| 乌兰浩特市| 天镇县| 莱西市| 连州市| 祥云县| 赣榆县| 吴旗县| 天台县| 滦南县| 罗源县| 浦县| 梨树县| 安达市| 麟游县| 济南市| 岱山县| 依安县| 大安市| 盐山县| 安溪县| 巴东县| 德州市|