MySQL數據庫的安裝與使用

MySQL數據庫

概要

1、 MySQL數據庫的概述
2、 MySQL數據庫的搭建(重點)
3、 MySQL數據庫軟件的使用
4、 MySQL數據類型
5、 MySQL數據庫數據的操做(重點)

1、初識MySQL數據庫

1. 數據庫的概述

<1> 數據庫:Database

  • 長期存儲在計算機內的,有組織的,可共享的數據集合。
  • 存儲數據的倉庫。(文件)

<2> 數據庫管理系統:Database Management System

  • 操縱和管理數據庫的軟件。(軟件)

<3> 數據庫的類型

  • 關係型數據庫:二維表的形式存儲數據。
  • 非關係型數據庫:NoSQL---------Not only SQLphp

    • Redis:鍵值對存儲,K-V形式存儲
    • MongoDB:文檔存儲,將數據以文檔的形式存儲,Json/XML
    • HBase:列存儲,Hadoop Database

<4> 主流的關係型數據庫

  • Oracle:甲骨文公司
  • SQLServer:微軟mysql

    • 簡單、界面友好,交互和操做性更強
    • 開放性差,性能低
  • DB2:IBMsql

    • 伸縮性比較強,適用全部的主流的平臺
    • 收費
  • MySQL:MySQL AB

2. MySQL數據庫概述

<1> MySQL數據庫

  • MySQL是一個關係型數據庫管理系統,由瑞典MySQL AB公司開發的,目前屬於Oracle旗下產品。

<2> 版本

  • 社區版:免費(我的、組織、企業)
  • 企業版:非盈利的版權,會收取必定的服務費

<3> 特色

  • 開源、自由的關係型數據庫管理系統
  • 短小精悍,速度快,擁有成本低
  • 是 LAMP 流行的網站架構的一部分(Linux+Apache+MySQL+php)
  • 被普遍的運用在互聯網公司中(中小型網站中)

2、安裝 MySQL數據庫

<1> 安裝方式

  • ZIP安裝,壓縮包的方式安裝
  • MSI安裝:windows installer 微軟格式的安裝包安裝

<2> 注意事項:之前安裝過,須要卸載乾淨再安裝

  • 關閉MySQL服務數據庫

    • 右擊計算機,點擊管理,找到mysql服務關閉
  • 卸載MySQL軟件windows

    • 控制面板----程序----卸載程序----右鍵卸載MySQLxxx文件
  • 刪除殘留文件服務器

    • 原安裝位置
    • 刪除c:\ProgramData\MySQL
    • 刪除殘留文件配置參數架構

      • 打開註冊表(win+R----regedit----xxxMACHINE----SYSTEM----ControlSetxxx----Services----EventLog----Application----刪除MySQLxxx)

<3> 安裝

  • MSI安裝方式(操做和配置更加簡單)
  • 注意:字符集的選擇,推薦utf8

3、使用MySQL軟件

<1> 啓動服務

  • net start mysql 啓動服務
  • net stop mysql 關閉服務

<2> 登錄數據庫

  • 格式:mysql -參數
  • 參數:oop

    • -u 用戶名
    • -p 密碼
    • -P 端口號
    • -h 數據庫的服務器地址(遠程連接數據庫)
    • -- prompt 設置提示符
  • 例如:性能

    • mysql -uroot -proot
    • mysql -uroot -proot -P3306 -h127.0.0.1
    • mysql -uroot -proot -P3306 -h123.231.11.35(阿里雲上的服務器: 上海|北京)
    • mysql -uroot -p回車網站

      • 密碼(密碼不可見)
    • 使用MySQL Command Line Clinet 輸入密碼

<3> 退出數據庫

  • ctrl+c
  • exit
  • \q
  • quit

<4> 修改密碼

  • 第一種修改密碼方式,當你忘記m密碼的時候使用這種方式修改

    • 中止MySQL服務
    • 在DOS下輸入 mysqld --skip-grant-tables
    • 在新開一個DOS登錄mysql數據庫(不須要密碼)
    • 更改密碼:

      - use mysql  選擇名稱是mysql的數據庫
      - update user set password=password('密碼') where user='root';
    • 關閉DOS窗口,結束mysqld進程
    • 重啓MySQL服務,使用新的密碼登錄

update user set password=password("root") where user="root";

  • 第二種修改密碼方式,當你沒有忘記密碼的時候想要去修改密碼,建議使用這種方法,由於簡單。

    • mysqladmin -u 用戶名 -p password 新密碼 (回車輸入舊密碼)
    • 或者 mysqladmin -u 用戶名 -p 密碼 password 新密碼

<5> 修改MySQL的提示符

  • prompt 提示符
  • mysql -uroot -proot --prompt 提示符

    • 例如: mysql -uroot -proot --prompt nihao

<6> 識別版本號

  • select version();

[MySQL數據庫DDL、DML詳解
](https://blog.csdn.net/qq_2933...

相關文章
相關標籤/搜索