一、數據庫管理軟件 C/S 併發、鎖 ;SQL語句、語法python
基本管理和語法學習mysql
1、介紹: mysql數據庫管理軟件: 套接字:服務端,客戶端;客戶端可訪問服務端得數據 1.支持併發;操做得是共享得數據 2.處理鎖,數據安全,性能 3.用別人得軟件,得照着別人得規範,組織本身得語法規則 本章學得內容: 1.mysql基本管理 2.sql語句得學習 2、概述: 1、數據庫服務器:運行數據庫管理軟件的計算機 2、數據庫管理軟件:mysql,oracle,db2,slqserver mysql被oracle 收購了 3、庫:文件夾 4、表:文件 五、記錄:事物一系列典型的特徵:egon,male,18,oldgirl 6、數據:描述事物特徵的符號 3、MySQL 介紹: MySQL是一個關係型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下公司。 mysql是什麼 mysql就是一個基於socket編寫的C/S架構的軟件 客戶端軟件 mysql自帶:如mysql命令,mysqldump命令等 python模塊:如pymysql 4、數據庫管理軟件分類: 分兩大類: 關係型:如sqllite,db2,oracle,access,sql server,MySQL,注意:sql語句通用 非關係型:mongodb,redis,memcache 能夠簡單的理解爲: 關係型數據庫須要有表結構,表結構 = 字段 + 數據類型 + 約束條件 非關係型數據庫是key-value存儲的,沒有表結構
咱們在編寫任何程序以前,都須要事先寫好基於網絡操做一臺主機上文件的程序(socket服務端與客戶端程序),因而有人將此類程序寫成一個 專門的處理軟件,這就是mysql等數據庫管理軟件的由來,但mysql解決的不單單是數據共享的問題,還有查詢效率,安全性等一系列問題, 總之,把程序員從數據管理中解脫出來,專一於本身的程序邏輯的編寫。
mysql套接字軟件程序員
一、什麼是數據庫(DataBase,簡稱DB)redis
數據庫即存放數據的倉庫,只不過這個倉庫是在計算機存儲設備上,並且數據是按必定的格式存放的
過去人們將數據存放在文件櫃裏,如今數據量龐大,已經再也不適用
數據庫是長期存放在計算機內、有組織、可共享的數據便可。
數據庫中的數據按必定的數據模型組織、描述和儲存,具備較小的冗餘度、較高的數據獨立性和易擴展性,並可爲各類 用戶共享
3 什麼是數據庫管理系統(DataBase Management System 簡稱DBMS)sql
在瞭解了Data與DB的概念後,如何科學地組織和存儲數據,如何高效獲取和維護數據成了關鍵 這就用到了一個系統軟件---數據庫管理系統 如MySQL、Oracle、SQLite、Access、MS SQL Server
oracle 英 /'ɒrək(ə)l/ 美 /'ɔrəkl/ mongodb
lite英 /laɪt/ 美 /laɪt/ 數據庫
mysql主要用於大型門戶,例如搜狗、新浪等,它主要的優點就是開放源代碼,由於開放源代碼這個數據庫是免費的,他如今是甲骨文公司的產品。
oracle主要用於銀行、鐵路、飛機場等。該數據庫功能強大,軟件費用高。也是甲骨文公司的產品。
sql server是微軟公司的產品,主要應用於大中型企業,如聯想、方正等。
4 數據庫服務器、數據管理系統、數據庫、表與記錄的關係(重點理解!!!)安全
記錄:1 劉海龍 324245234 22(多個字段的信息組成一條記錄,即文件中的一行內容) 表:student,scholl,class_list(即文件) 數據庫:oldboy_stu(即文件夾) 數據庫管理系統:如mysql(是一個軟件) 數據庫服務器:一臺計算機(對內存要求比較高) 總結: 數據庫服務器-:運行數據庫管理軟件 數據庫管理軟件:管理-數據庫 數據庫:即文件夾,用來組織文件/表 表:即文件,用來存放多行內容/多條記錄
四、不一樣平臺下MySql下載服務器