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

MYSQL必知必會讀書筆記 第一章(基礎(chǔ))

 更新時間:2016年05月05日 11:21:39   作者:自然鳥神  
數(shù)據(jù)庫(database)是一個以某種有組織的方式存儲的數(shù)據(jù)集合。本文是小編日常收集整理些有關(guān)mysql的知識,非常具有參考價值,感興趣的朋友一起學習吧

1.1 什么是數(shù)據(jù)庫

數(shù)據(jù)庫(database)是一個以某種有組織的方式存儲的數(shù)據(jù)集合。 保存有組織的數(shù)據(jù)的容器(通常是一個文件或一組文件)

注意:人們通常使用數(shù)據(jù)庫來代表他們使用的數(shù)據(jù)庫軟件。其實這是不正確的,確切的說,數(shù)據(jù)庫軟件應該成為DBMS(數(shù)據(jù)庫管理系統(tǒng))。數(shù)據(jù)庫是通過DBMS創(chuàng)建和操作的容器。數(shù)據(jù)庫可以是保存在硬件設(shè)備上的文件,但也可以不是。在很大程度上說,數(shù)據(jù)庫究竟是文件還是別的什么東西并不重要,因為你并不直接訪問數(shù)據(jù)庫;你使用的是DBMS,它替你訪問數(shù)據(jù)庫。

1.2 表

表(table) 某種特定類型數(shù)據(jù)的結(jié)構(gòu)化清單。

注意:表明的唯一性取決于多個因素,如數(shù)據(jù)庫名和表名等的結(jié)合。這表示,雖然在相同的數(shù)據(jù)庫中不能兩次使用相同的表名,但是在不同的數(shù)據(jù)庫中query可以使用相同的表名。
表具有一些特性,這些特性定義了數(shù)據(jù)在表中如何存儲,可以存儲什么樣的數(shù)據(jù),數(shù)據(jù)如何分解,各部分的信息如何命名。描述表的這組信息就是所謂的模式,模式可以用來描述數(shù)據(jù)庫中特定的表以及整個數(shù)據(jù)庫(和其中表的關(guān)系)

1.3 模式

模式(schema) 為關(guān)于數(shù)據(jù)庫和表的布局及特性的信息。

注意:是模式還是數(shù)據(jù)庫,有時模式作數(shù)據(jù)庫的同義詞。遺憾的是,模式的含義通常在上下文中并不是很清晰。

1.4 列

列(column) 表中的一個字段。所有表都由一個或多個列組成。

注意:分解數(shù)據(jù)。正確的將數(shù)據(jù)分解為多個列極為重要。例如城市、州、郵政編碼應該總是獨立的列。通過把它分解開,才有可能利用特定的列隊數(shù)據(jù)同行排序和過濾。

1.5 數(shù)據(jù)類型

數(shù)據(jù)類型 (dataType) 所容許的數(shù)據(jù)的類型。每個表列都有相應的數(shù)據(jù)類型,它限制該列中存儲的數(shù)據(jù)。

1.6 行

行(row) 表中的一個記錄。

注意:是記錄還是行? 你可能聽到用戶在提到行時稱其為數(shù)據(jù)庫記錄。在很大程度上,這兩個術(shù)語可以相互替代的,但是從技術(shù)上說,行才是正確的術(shù)語。

1.7 主鍵

主鍵(primary key) 一列(或 一組列) ,其值能夠唯一區(qū)分表中的每一行。

注意:應該總是定義主鍵,雖然并不是總是都需要主鍵,但是大多數(shù)數(shù)據(jù)庫設(shè)計人員都應該保證他們創(chuàng)建的每個表具有一個主鍵,以便于以后的數(shù)據(jù)操作和管理。

表的任何列都可以作為主鍵,只要它滿足以下條件:

* 任意兩行都不具有相同的主鍵值。

* 每一個行都必須具有一個主鍵值(主鍵值的列不允許NULL值)

這里的規(guī)則是MySQL本身強制執(zhí)行的

主鍵值使用的好習慣:

1. 不更新主鍵列中的值。

2. 不重用主鍵列的值;

3. 不在主鍵列中使用可能會更改的值。(例如,如果使用一個名字作為主鍵以標識某個供應商,當改供應商合并和更改其名字時,必須更改這個主鍵)

相關(guān)文章

  • MySQL中冗余和重復索引的區(qū)別說明

    MySQL中冗余和重復索引的區(qū)別說明

    這篇文章主要介紹了MySQL中冗余和重復索引的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • 阿里云ECS云服務器(linux系統(tǒng))安裝mysql后遠程連接不了(踩坑)

    阿里云ECS云服務器(linux系統(tǒng))安裝mysql后遠程連接不了(踩坑)

    這篇文章主要介紹了阿里云ECS云服務器(linux系統(tǒng))安裝mysql后遠程連接不了(踩坑),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • MySQL存儲引擎總結(jié)

    MySQL存儲引擎總結(jié)

    這篇文章主要介紹了MySQL存儲引擎總結(jié),本文講解了什么是存儲引擎、MyISAM、InnoDB、MEMORY、MERGE等內(nèi)容,需要的朋友可以參考下
    2014-09-09
  • MySQL數(shù)據(jù)庫完全備份與增量備份詳解

    MySQL數(shù)據(jù)庫完全備份與增量備份詳解

    這篇文章主要介紹了MySQL數(shù)據(jù)庫完全備份與增量備份詳解,完全備份就是將數(shù)據(jù)庫中的數(shù)據(jù)及所有對象全部備份,具體詳細內(nèi)容需要的朋友可以參考一下
    2022-08-08
  • Mysql常用函數(shù)大全(分類匯總講解)

    Mysql常用函數(shù)大全(分類匯總講解)

    今天小編就為大家分享一篇關(guān)于Mysql常用函數(shù)大全(分類匯總講解),小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Mysql子查詢IN中使用LIMIT應用示例

    Mysql子查詢IN中使用LIMIT應用示例

    有3張表,infor信息表,mconfig物料配置表,maaply物料申請表,要求是讀出申請表中哪些人申請哪些物料,接下來為大家介紹下Mysql子查詢IN中使用LIMIT
    2014-01-01
  • mariadb集群搭建---Galera Cluster+ProxySQL教程

    mariadb集群搭建---Galera Cluster+ProxySQL教程

    這篇文章主要介紹了mariadb集群搭建---Galera Cluster+ProxySQL教程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • MySQL使用C語言連接完整代碼樣例

    MySQL使用C語言連接完整代碼樣例

    這篇文章主要介紹了如何使用C語言連接MySQL數(shù)據(jù)庫,包括安裝MySQL連接庫、初始化MySQL、連接數(shù)據(jù)庫、執(zhí)行SQL查詢、獲取查詢結(jié)果、關(guān)閉連接等步驟,并提供了完整的代碼示例,需要的朋友可以參考下
    2025-03-03
  • MySql連接查詢方式詳解

    MySql連接查詢方式詳解

    這篇文章主要介紹了mysql連接查詢,當查詢結(jié)果的列來源于多張表時,需要將多張表連接成一個大的數(shù)據(jù)集,再選擇合適的列返回,本文給大家介紹的非常詳細,需要的朋友參考下吧
    2022-09-09
  • MySQL中Replace語句用法實例詳解

    MySQL中Replace語句用法實例詳解

    mysql的replace函數(shù)是一個非常方便的替換函數(shù),下面這篇文章主要給大家給大家介紹了關(guān)于MySQL中Replace語句用法的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-08-08

最新評論

交城县| 武清区| 准格尔旗| 天峨县| 惠来县| 乌海市| 诸城市| 务川| 商丘市| 金昌市| 仙游县| 元氏县| 民权县| 东明县| 体育| 舒兰市| 驻马店市| 凌云县| 贡嘎县| 思茅市| 肃南| 正蓝旗| 海城市| 平陆县| 竹山县| 廉江市| 洪江市| 兴业县| 泗水县| 恩平市| 普兰店市| 广德县| 南乐县| 静海县| 拉孜县| 新安县| 银川市| 任丘市| 两当县| 子长县| 夹江县|