欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql使用簡(jiǎn)單教程(二)

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

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

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

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

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

類型                  說(shuō)明

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

VARCHAR    可變長(zhǎng)度,最多不超過(guò)255字節(jié),如在創(chuàng)建時(shí)指定VARCHAR(n),則可存儲(chǔ)0~n個(gè)字符的變長(zhǎng)串

TEXT       最大長(zhǎng)度為64K的變長(zhǎng)文本

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

如這個(gè)命令:> 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á)式;

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

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

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

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

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

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

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

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

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

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

刪除字段請(qǐng)使用命令:>alter table 表名稱 drop 字段名;

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

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

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

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

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

一個(gè)簡(jiǎn)單的修改表的名稱,請(qǐng)使用命令:>rename table 原表名 to 新表名;

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

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

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

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

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

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

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

相關(guān)文章

  • MySQL內(nèi)部函數(shù)的超詳細(xì)介紹

    MySQL內(nèi)部函數(shù)的超詳細(xì)介紹

    眾所周知MySQL有很多內(nèi)置的函數(shù),下面這篇文章主要給大家介紹了關(guān)于MySQL內(nèi)部函數(shù)的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-08-08
  • Mysql5.7.14 linux版密碼忘記完美解決辦法

    Mysql5.7.14 linux版密碼忘記完美解決辦法

    這篇文章主要介紹了Mysql5.7.14 linux版密碼忘記完美解決辦法,需要的朋友可以參考下
    2017-08-08
  • MySQL聯(lián)合索引用法示例

    MySQL聯(lián)合索引用法示例

    這篇文章主要介紹了MySQL聯(lián)合索引用法,結(jié)合實(shí)例形式分析了MySQL聯(lián)合索引的具體定義與使用方法,需要的朋友可以參考下
    2016-09-09
  • MySQL創(chuàng)建帶特殊字符的數(shù)據(jù)庫(kù)名稱方法示例

    MySQL創(chuàng)建帶特殊字符的數(shù)據(jù)庫(kù)名稱方法示例

    這篇文章主要給大家介紹了MySQL創(chuàng)建帶特殊字符的數(shù)據(jù)庫(kù)名稱方法,文中給出了詳細(xì)的示例代碼,需要的朋友可以參考學(xué)習(xí),下面來(lái)一起看看吧。
    2017-03-03
  • MySQL查看和修改事務(wù)隔離級(jí)別的實(shí)例講解

    MySQL查看和修改事務(wù)隔離級(jí)別的實(shí)例講解

    在本篇文章里小編給大家整理的是關(guān)于MySQL查看和修改事務(wù)隔離級(jí)別的實(shí)例講解,有興趣的朋友們學(xué)習(xí)下。
    2020-03-03
  • 命令行模式下備份、還原 MySQL 數(shù)據(jù)庫(kù)的語(yǔ)句小結(jié)

    命令行模式下備份、還原 MySQL 數(shù)據(jù)庫(kù)的語(yǔ)句小結(jié)

    為了安全起見(jiàn),需要經(jīng)常對(duì)數(shù)據(jù)庫(kù)作備份,或者還原,學(xué)會(huì)在命令行模式下備份、還原數(shù)據(jù)庫(kù),還是很有必要
    2012-11-11
  • 理解MySQL查詢優(yōu)化處理過(guò)程

    理解MySQL查詢優(yōu)化處理過(guò)程

    MySQL查詢優(yōu)化需要經(jīng)過(guò)解析、預(yù)處理和優(yōu)化三個(gè)步驟。在這些過(guò)程中,都有可能發(fā)生錯(cuò)誤。本篇文章不會(huì)深入討論錯(cuò)誤處理,而是幫助理解 MySQL 執(zhí)行查詢的方式,以便可以寫(xiě)出更好的查詢語(yǔ)句。
    2021-05-05
  • MySQL查看日志簡(jiǎn)單易懂保姆級(jí)教程

    MySQL查看日志簡(jiǎn)單易懂保姆級(jí)教程

    這篇文章主要給大家介紹了關(guān)于MySQL查看日志簡(jiǎn)單易懂保姆級(jí)教程的相關(guān)資料,在操作MySQL數(shù)據(jù)庫(kù)的時(shí)候會(huì)留下每一個(gè)步驟的痕跡,那怎么查看呢?就可以用日志去查看,需要的朋友可以參考下
    2023-08-08
  • 安裝配置Zabbix來(lái)監(jiān)控MySQL的基本教程

    安裝配置Zabbix來(lái)監(jiān)控MySQL的基本教程

    這篇文章主要介紹了安裝配置Zabbix來(lái)監(jiān)控MySQL的基本教程,Zabbix擁有web頁(yè)面端顯示數(shù)據(jù)的功能,文中的安裝環(huán)境為CentOS系統(tǒng),需要的朋友可以參考下
    2015-12-12
  • mysql的數(shù)據(jù)壓縮性能對(duì)比詳情

    mysql的數(shù)據(jù)壓縮性能對(duì)比詳情

    這篇文章主要介紹了mysql的數(shù)據(jù)壓縮性能對(duì)比,今天對(duì)這兩種方式分別進(jìn)行了測(cè)試,對(duì)比了二者在磁盤(pán)占用以及查詢性能方面各自的優(yōu)劣,下面我們大家一起進(jìn)入文章了解詳細(xì)內(nèi)容,需要的朋友也可以參考一下
    2021-11-11

最新評(píng)論