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

Mysql使用簡單教程(二)

 更新時間:2016年05月17日 14:33:53   作者:unbelieveus  
這篇文章主要介紹了Mysql使用簡單教程(二)的相關(guān)資料,需要的朋友可以參考下

接上文Linux系統(tǒng)下Mysql使用簡單教程(一)

字段參數(shù)以“(字段名1 數(shù)據(jù)類型1,字段名2 數(shù)據(jù)類型2,......)”的形式構(gòu)建。

關(guān)于mysql常用的數(shù)據(jù)類型,一下是比較常用的幾種,想查閱比較詳細(xì)的資料可以自尋去網(wǎng)上搜尋。

———————————————————————————————————————————————————————

類型                  說明

CHAR      1~255個字符的定長串,它的長度必須在創(chuàng)建時指定,否則MySQL假定為CHAR(1)

VARCHAR    可變長度,最多不超過255字節(jié),如在創(chuàng)建時指定VARCHAR(n),則可存儲0~n個字符的變長串

TEXT       最大長度為64K的變長文本

LONGTEXT    同Text,最大長度為4GB(純文本,一般不會到4G)

ENUM      接受最多64K個串組成的預(yù)定義集合的某個串

SET       接受最多64K個串組成的預(yù)定義集合的零個或多個串

INT[(M)]     4字節(jié)(整數(shù)值,有符號值:-2147683648 到2147683647(- 2^31 到2^31- 1) 無符號值:0到4294967295(0 到2^32 – 1))

DATE      4字節(jié)(以年月日的格式顯示日期,范圍是1000-01-01——9999-12-31)

TIME       3字節(jié)(以時分秒的格式顯示時間,范圍是-838:59:59——838:59:59)

DATETIME    8字節(jié)(顯示日期和時間,范圍是1000-01-01 00:00:00——9999-12-31 23:59:59)

BLOB      存儲二進(jìn)制數(shù)據(jù)類型,最大長度為64KB。

說明:(1)TIME時間范圍居然有這么大的范圍,特別是 time 可以取負(fù)值,這是mysql為了滿足兩個日期時間相減才這樣設(shè)計的。

  ?。?)BLOB二進(jìn)制數(shù)據(jù)類型是比較重要的數(shù)據(jù)類型,因?yàn)樗械膱D片,視頻,音頻文件都是以二進(jìn)制進(jìn)行存儲的。

———————————————————————————————————————————————————————

新建一個表后,可以粗略的查看表的結(jié)構(gòu),命令為:> desc 表名稱; 或 >show columns from 表名稱;

表的結(jié)構(gòu)包括屬性名,數(shù)據(jù)類型,是否為空值,是否設(shè)定默認(rèn)值等信息。

———————————————————————————————————————————————————————

也可以精細(xì)的查看表中的數(shù)據(jù),使用的命名為:> select 字段名1,字段名2,字段名3..... from 表名稱;

而我們實(shí)際為了偷懶常用以下幾個命令來查看它的內(nèi)容,其實(shí)他們都是以上命令的變形或者擴(kuò)展,所以理解了上一行的命令,理解下面幾個命令就很容易了。

如這個命令:> select * from 表名稱;

如查看表中第n到m行:> select * from 表名稱 order by 字段名 limit n-1,m;

———————————————————————————————————————————————————————

向表中增加插入數(shù)據(jù),使用的命令為:>insert into 表名稱 (字段名1,字段名2,字段名3......) values(字段名1的值,字段名2的值,字段名3的值......);

———————————————————————————————————————————————————————

增加有了,那么刪除表中的數(shù)據(jù)肯定也是必須的,使用命令:>delete from 表名稱 where 表達(dá)式;

其中表名稱定位到哪個表,而表達(dá)式則定位到要刪除的具體位置,表達(dá)式的形式是與字段名和其中數(shù)據(jù)有關(guān)的等式;

例如以下圖中的name="Bob",age=12,high=180都是字段名相關(guān)。

———————————————————————————————————————————————————————

刪除破壞往往最容易,那么如何修改其中的內(nèi)容呢?比如你在輸入的時候粗心而輸入錯誤,事后發(fā)現(xiàn)就得進(jìn)行修改它:

請使用命令:>update 表名稱 set 字段名=“新值” where 表達(dá)式

下圖將顯示修改名稱為“Ason”的age字段;將值15修改為13;

———————————————————————————————————————————————————————

恩!看上去你已經(jīng)可以慢慢開始學(xué)會操作數(shù)據(jù)庫中的內(nèi)容了,別急,還有許多東東需要學(xué)習(xí)的,學(xué)無止境,保持一顆饑渴的心最為重要。

現(xiàn)在我們看到的上面表中有三個字段了,分別是name(姓名),age(年齡),high(身高),完美總是不斷的在修改,才漸臻完美,假如你需要增加/刪除一個address(家庭地址)的字段。

增加字段請使用命令:>alter table 表名稱 add 字段名 數(shù)據(jù)類型 其它; (其它包括默認(rèn)初始值的設(shè)定等等)

刪除字段請使用命令:>alter table 表名稱 drop 字段名;

與此類似的結(jié)構(gòu)還有:增加索引,加主關(guān)鍵詞索引,刪除索引etc,請各自嘗試不再贅述 ;

增加索引命令:>alter table 表名稱 add index 索引名 (字段名1,字段名2,字段名3.......);

加主關(guān)鍵子索引命令:>alter table 表名稱 add primary key(字段名);

刪除索引命令:>alter table 表名稱 drop index 索引名;

——————————————————————————————————————————————————————

一個簡單的修改表的名稱,請使用命令:>rename table 原表名 to 新表名;

———————————————————————————————————————————————————————

一個表,其中的內(nèi)容雜亂無序往往缺少美感,對于大型數(shù)據(jù)庫中大型表而言想要在其中尋找其中的東西簡直是大海撈針,所以對表中的內(nèi)容進(jìn)行排序?qū)τ趯ふ覕?shù)據(jù)就是事半功倍。

請使用命令:>select 字段名1,字段名2...... from 表名稱 order by 字段名1,字段名2......;

(第一個字段是需要顯示的字段內(nèi)容,而第二個字段是進(jìn)行排序的字段,請不要混淆哦?。?/p>

———————————————————————————————————————————————————————

好啦!在下一節(jié),將說下表的合并和備份。

以上所述是小編給大家介紹的Mysql使用簡單教程(二)的相關(guān)知識,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • MySQL數(shù)據(jù)表合并去重的簡單實(shí)現(xiàn)方法

    MySQL數(shù)據(jù)表合并去重的簡單實(shí)現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于MySQL數(shù)據(jù)表合并去重的簡單實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • MySQL之范式的使用詳解

    MySQL之范式的使用詳解

    這篇文章主要介紹了MySQL之范式的使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • 深入理解MySQL事務(wù)的4種隔離級別

    深入理解MySQL事務(wù)的4種隔離級別

    本文主要介紹了MySQL事務(wù)的4種隔離級別,事務(wù)的4種隔離級別分別是讀未提交,讀已提交,可重復(fù)讀和串行化,具有一定的參考價值,感興趣的可以了解一下
    2022-04-04
  • MySQL Explain使用詳解

    MySQL Explain使用詳解

    這篇文章主要介紹了MySQL Explain使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • 使用MySQL從JSON字符串提取數(shù)據(jù)的方法詳解

    使用MySQL從JSON字符串提取數(shù)據(jù)的方法詳解

    在現(xiàn)代數(shù)據(jù)庫管理中,JSON 格式因其靈活性而廣泛使用,然而,當(dāng)數(shù)據(jù)存儲在 JSON 中時,我們經(jīng)常需要將其轉(zhuǎn)換為更易于處理的格式,本篇文章將通過一個具體的 SQL 查詢示例,展示如何從存儲在 MySQL 中的 JSON 字符串提取數(shù)據(jù)并重新格式化,需要的朋友可以參考下
    2024-10-10
  • 關(guān)于MySQL 優(yōu)化的100個的建議

    關(guān)于MySQL 優(yōu)化的100個的建議

    MYSQL 如此方便和穩(wěn)定,以至于我們在開發(fā) WEB 程序的時候很少想到它。即使想到優(yōu)化也是程序級別的,比如,不要寫過于消耗資源的 SQL 語句。但是除此之外,在整個系統(tǒng)上仍然有很多可以優(yōu)化的地方。
    2016-01-01
  • Mysql中where與having的區(qū)別實(shí)例詳解

    Mysql中where與having的區(qū)別實(shí)例詳解

    當(dāng)SQL語句中使用聚合函數(shù),然后又需要對聚合函數(shù)的記錄集進(jìn)行篩選過濾時,這個時候就需要用到Having子句,下面這篇文章主要給大家介紹了關(guān)于Mysql中where與having區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • Mysql深入探索之Explain執(zhí)行計劃詳析

    Mysql深入探索之Explain執(zhí)行計劃詳析

    這篇文章主要給大家介紹了關(guān)于Mysql深入探索之Explain執(zhí)行計劃的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • mysql插入前判斷數(shù)據(jù)是否存在的操作

    mysql插入前判斷數(shù)據(jù)是否存在的操作

    這篇文章主要介紹了mysql插入前判斷數(shù)據(jù)是否存在的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • 詳解MySQL中的存儲過程和函數(shù)

    詳解MySQL中的存儲過程和函數(shù)

    這篇文章主要為大家詳細(xì)介紹了MySQL數(shù)據(jù)庫中的存儲過程和函數(shù)的相關(guān)操作,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起了解一下
    2022-08-08

最新評論

炉霍县| 云浮市| 蓝田县| 平利县| 陆川县| 乃东县| 碌曲县| 龙游县| 樟树市| 恩平市| 共和县| 疏附县| 丰原市| 永昌县| 汉沽区| 庆城县| 弥勒县| 金堂县| 凤凰县| 临桂县| 汤阴县| 视频| 乌兰察布市| 新竹县| 葵青区| 红原县| 崇义县| 昔阳县| 皋兰县| 鄂托克前旗| 忻城县| 讷河市| 芒康县| 兖州市| 依兰县| 斗六市| 东乌珠穆沁旗| 阜宁县| 贡嘎县| 宜兰县| 溧阳市|