
從今天開始我將重新梳理mysql的概念和命令詳解這里?MYSQL 數據庫的命令行總結文章目錄數據庫是什么Mysql 相關概念MySQL是什么表數據類型整型浮點型(float和double)字符串(char、varchar、_text)二進制數據(_Blob)日期時間類型主鍵數據庫系統SQL語言數據庫訪問技術客戶機-服務器軟件MySQL工具mysql命令行實用程序MySQL Workbench如何學習MySQL數據庫是什么數據庫是由一批數據構成的有序的集合這些數據被存放在結構化的數據表里。數據表之間相互關聯反映了客觀事物間的本質聯系。數據庫系統提供了對數據安全控制和完整性控制Mysql 相關概念MySQL是什么MySQL是一個小型關系數據庫管理系統特點MySQL規模小、功能有限但是其體積小、速度快、成本低并且MySQL提供的功能已經綽綽有余這些特性使得MySQL成為世界上最受歡迎的開放源代碼數據庫表數據庫表是由一系列二維數組的集合用來存儲數據和操作數據的邏輯結構由縱向的列和橫向的行組成列被稱為字段每一列表示記錄的一個屬性行被稱為記錄是組織數據的單位數據類型數據類型決定了數據在計算機中的存儲格式代表不同的信息類型常用的數據類型有整數數據類型、浮點數數據類型、定點小數類型、二進制數據類型、日期/時間數據類型和字符串數據類型主要包含五大類整數類型BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT浮點數類型FLOAT、DOUBLE、DECIMAL字符串類型CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MEDIUM BLOB、LONG BLOB日期類型Date、DateTime、TimeStamp、Time、Year其他數據類型BINARY、VARBINARY、ENUM、SET、Geometry、Point、MultiPoint、LineString、MultiLineString、Polygon、GeometryCollection等整型浮點型(float和double)設一個字段定義為float(6,3)如果插入一個數123.45678,實際數據庫里存的是123.457但總個數還以實際為準即6位。整數部分最大是3位如果插入數12.123456存儲的是12.1234如果插入12.12存儲的是12.1200.字符串(char、varchar、_text)二進制數據(_Blob)_BLOB和_text存儲方式不同_TEXT以文本方式存儲英文存儲區分大小寫而_Blob是以二進制方式存儲不分大小寫。_BLOB存儲的數據只能整體讀出。_TEXT可以指定字符集_BLOB不用指定字符集。日期時間類型主鍵主鍵PRIMARY KEY又稱主碼用于唯一地標識表中的每一條記錄。可以定義表中的一列或多列為主鍵主鍵列上沒有兩行具有相同的值也不能為空值數據庫系統數據庫用于存儲數據的地方數據庫管理系統 用于管理數據庫的軟件。數據庫應用程序 數據庫可視化軟件SQL語言對數據庫進行增刪改查操作的語言叫做SQL含義是結構化查詢語言Structured Query LanguateSQL語言包含4個部分數據定義語言(DDL)數據操作語言(DML)數據查詢語言(DQL)數據控制語言(DCL)數據庫訪問技術數據庫和應用程序是各自分開的使用訪問技術可以實現數據庫和應用程序之間的連接這樣數據庫和應用程序成為一個完整的程序。不同的程序設計語言會有各自不同的數據庫訪問技術。程序語言通過這些技術執行SQL語句進行數據庫管理。客戶機-服務器軟件主從式架構結構 簡稱C/S結構是一種網絡架構通常在該網絡架構下軟件分為客戶端Client和服務器Server特點客戶端和服務器程序不在同一臺計算機上運行這些客戶端和服務器程序通常歸屬不同的計算機MySQL工具MySQL數據庫管理系統提供了許多命令行工具可以用來管理MySQL服務器、對數據庫進行訪問控制、管理MySQL用戶以及數據庫備份和恢復工具等MySQL提供圖形化的管理工具這使得對數據庫的操作更加簡單mysql命令行實用程序包含MySQL服務器端、客戶端實用工具程序MySQL WorkbenchMySQL Workbench 是可視化數據庫設計軟件為數據庫管理員和開發人員提供了一整套可視化的數據庫操作環境主要功能數據庫設計與模型建立SQL 開發取代 MySQL Query Browser數據庫管理取代 MySQL AdministratorMySQL Workbenchde的兩個版本MySQL Workbench OSS(社區版MySQL Workbench OSS 是在GPL證書下發布的開源社會版本。MySQL Workbench SE(商業版本MySQL Workbench SE 是按年收費的商業版本如何學習MySQL最后說說我們怎么學mysql首先肯定是要培養學習數據庫的興趣俗話說沒有興趣什么都學不深入然后就是要不斷打磨mysql的基礎知識多實踐操作最后不斷學習Mysql 前沿知識跟上時代潮流今天mysql的概念問題到此結束想要了解更多內容請點擊“練小杰的CSDN”??歡迎各位在評論區踴躍討論積極提出問題解決困惑