mysql學習之安裝配置

數據庫的作用

  • 存儲大量數據,方便檢索和訪問
  • 保持數據信息一致性,完整性
  • 共享和安全
  • 通過組合分析,產生新的有用的信息

數據庫基本概念

  • 實體

    只要是在客觀世界存在的,可以被描述出來的都是實體

  • 數據庫(DB)

    就是數據倉庫,可以存放結構化的數據

  • 數據庫管理系統(DBMS)

    一種系統軟件,提供操作數據庫的環境,可以通過數據庫管理系統對數據進行CRUD。

  • SQL

    結構化查詢語言,專門用來和數據庫經i選哪個交流的語言,幾乎所有的DAMS都支持

  • SQL規範

    • SQL語句不缺分大小寫,建議SQL關鍵字大寫,表名和列表小寫
    • 命令用分號隔開
    • 命令可以縮進和換行,一種類型的的關鍵字放在一行
    • 可以單行和多行註釋
      • #--是單行註釋
      • /**/ 多行註釋

    數據表

  • 表是數據庫中包含所有數據的數據庫對象,也是其它對象的基礎。

  • 表定義是一個列的集合,數據在表中是按行和列的格式組織的,用來存放數據

  • 行也稱爲記錄用來存放一個個實體,列稱爲字段用來描述實體的某一個屬性 學生管理系統

MySQL簡介

MySQL是一種關係數據庫管理系統,關係數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。MySQL所使用的 SQL 語言是用於訪問數據庫的最常用標準化語言

  • 特點

    • 開源,免費
    • 性能高
    • 安裝使用都簡單
  • 安裝MySQL

    • 下載

    • 安裝MySQL

      • 同意授權協議,進入下一步

      • typical:常用配置,Custom:自定義,complete:完整安裝,功能很多

      • 通常選擇typical,然後等待安裝完成,後邊默認會啓動MySQL實例,並且安裝下載,我們點擊finsh即可

      • 彈出一個安裝窗口,點擊下一步

      • Detailed:詳細配置,standard:標準安裝,這裏選擇詳細配置,進入下一步

      • developer: 開發模式,MySQL只能使用最小化的空間,server:服務器模式,可以佔用中等內存,Deicated:MySQL會使用用經可能多的內存,這裏選擇developer,然後下載

      • 數據庫用途:Multifunctional: 多功能數據庫,可以優化服務器;Transactional: 支持事物;Non-Transaction:不支持事物;

      • MySQL的存儲引擎:InnoDB:支持事物,速度會慢很多; MYISAM:不支持事物,但是速度會慢

      • 這裏選擇第一種,multifunctional,然後下一步

      • 選擇存放數據的存儲空間,進入下一步

      • 選擇支持的併發配置:Decision:程序自己計算併發數; online:根據活動的鏈接自己計算;Manual:自定義設置, 這裏選擇第一個,進入下一步

      • enable tcp/ip:啓用tcp/ip的網絡,設置端口, Add firewall 選項,設置防火牆白名單;enable Strict:選擇嚴格數據庫模式,這裏取消,然後進入下一步

      • 選擇編碼模式:standard: 默認編碼;best support:多語言支持; manual selected: 手工指定;這裏選擇第三種,選擇語言爲utf8,選擇下一步

      • Install as Windows server: 安裝爲一個服務(會和機器一起啓動),選擇服務名;Include Bin Directory:加入環境變量; 這裏都選擇勾選,然後進入下一步

      • 安全設置:modify: 設置用戶名和密碼;create an anonymous:創建匿名賬戶,然後執行安裝;

  • 啓動MySQL

    net start MySQL
    net stop MySQL
    
  • 手動在配置文件修改MySQL

    • 文件目錄:C:\Program Files\MySQL\MySQL Server 5.5\my.ini, 常用配置如下:

    • port 端口號

    • basedir 安裝目錄

    • datadir 數據存放訪目錄

    • charcter-set-server 字符集

    • default-storage-engine 存儲引擎

    • sql-mode 語法模式

    • max-connections 最大連接數

  • 鏈接數據庫

    mysql -h 127.0.0.1 -P 3306 -uroot -p123456
    exit
    

總結

到了這裏,MySQL數據庫安裝完畢,下一個學習MySQL的常用操作

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章