什麼是資料庫
用來儲存資料的倉庫
資料庫可以在硬碟及記憶體中儲存資料
資料庫與檔案儲存資料庫的區別
資料庫的本質也是通過檔案來儲存資料,資料庫的概念就是系統的管理儲存資料的檔案
資料庫介紹資料庫伺服器端:存放資料的主機集群
資料庫客戶端:可以連線資料庫的任意客戶端
資料庫管理員:dba
socket套接字的c/s的架構用用
資料庫基本概念庫:多表構建的乙個資料庫,本質就是乙個資料夾
表:多條資料構建的一張表,本質就是檔案
記錄:存放一條條資料,本質就是檔案中一條條資料記錄
資料庫的分類關係與非關係
關係:資料庫中表與表之間有聯絡 - mysql
非關係:沒有表的概念 -redis,mongodb(介於關係與非關係之間)
記憶體與硬碟
硬碟:資料可以永久儲存 - mysql ,mongodb
記憶體:資料的訪問效率高 -redis,memcache
sql與nosql
sql:資料庫操作通過sql語句
nosql:資料庫操作就是key-value形式
資料庫的基本操作檢視已有的資料庫
mysql>: show databases;
選擇某個資料庫
mysql>: use 資料庫名
檢視當前所在的資料庫
mysql>:select database();
建立資料庫
mysql>: create database 資料庫名 [charset=編碼格式];
檢視建立資料庫的詳細內容
mysql>: show create database 資料庫名;
刪除資料庫
mysql>: drop database 資料庫名;
表的基本操作檢視已有的表
mysql>:show tables;
建立表mysql>:create table 表名(欄位名 字段型別);
檢視建立的表
mysql>:show create table 表名;
檢視建立表的結構
mysql>:desc 表名;
刪除表mysql>: drop table 表名;
記錄的操作檢視某個資料庫中的某個表的所有記錄,如果在對應資料庫中,可以直接查詢表
mysql>: select * from [資料庫名.]表名;
給表的所有字段插入資料
mysql>:insert [into] [資料庫名.]表明 values (值1,...值n);
根據條件修改指定容
mysql>:update [資料庫名.]表名 set 欄位1=新值1,欄位n=新值n where 字段=值;
根據條件刪除記錄
mysql>:delete from [資料庫名.]表名 where 條件;
Docker 安裝以及安裝MySQL資料庫映象
作業系統 linux centos 7 root localhost uname r 3.10.0 1062.18.1.el7.x86 64 root localhost yum install docker root localhost docker v docker version 1.13.1...
資料庫初體驗以及MySQL資料庫的安裝
mysql是乙個真正的多執行緒 多使用者的sql資料庫服務,憑藉其高效能 高可靠性和易於使用的特性,稱為伺服器領域中最受歡迎的開源資料庫系統。下面我們將具體介紹資料庫的原理以及怎麼編譯安裝mysql資料庫。了解資料庫之前,我們必須了解資料庫的一些基本構成單位 表 list 資料庫 database ...
資料庫初體驗以及MySQL資料庫的安裝
資料庫初體驗以及mysql資料庫的安裝 前言一 資料庫的基本概念 二 資料庫的發展 三 主流的資料庫介紹 四 編譯安裝mysql資料庫 前言 mysql是乙個真正的多執行緒 多使用者的sql資料庫服務,憑藉其高效能 高可靠性和易於使用的特性,稱為伺服器領域中最受歡迎的開源資料庫系統。下面我們將具體介...