初始MySQL

来源:https://www.cnblogs.com/1101-/archive/2020/06/30/13214457.html
-Advertisement-
Play Games

## 初始MySQL 為什麼要學習資料庫? 崗位技能需求 存儲數據的方法 程式、網站中,需要長久保存大量數據 資料庫是幾乎軟體體系中最核心的一個存在 什麼是資料庫? 資料庫(Database)是:按照數據結構來組織、存儲和管理數據的倉庫。 資料庫總覽 關係型資料庫(SQL) MySQL、Oracl ...


初始MySQL

為什麼要學習資料庫?

  1. 崗位技能需求
  2. 存儲數據的方法
  3. 程式、網站中,需要長久保存大量數據
  4. 資料庫是幾乎軟體體系中最核心的一個存在

什麼是資料庫?

資料庫(Database)是:按照數據結構來組織、存儲和管理數據的倉庫。

資料庫總覽

  • 關係型資料庫(SQL)
    • MySQL、Oracle、SQL Server、SQLite、DB2等等
    • 關係型資料庫通過外鍵關聯來建立表與表之間的關係
  • 菲關係型資料庫(NoSQL)
    • Redis、MongoDB等
    • 非關係型資料庫通常指數據以對象的形式存儲在資料庫中,而對象之間的關係通過每個對象自
      身的屬性來決定

什麼是RDBMS?

關係資料庫管理系統(Relational Database Management System)

特點:

  • 1.數據以表格的形式出現
  • 2.每行為各種記錄名稱
  • 3.每列為記錄名稱所對應的數據域
  • 4.許多的行和列組成一張表單
  • 5.若幹的表單組成database

MySQL簡介

image-20200630161154540

小海豚的官網

概念 : 是現在流行的開源的,免費關係型資料庫

歷史 : 由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。

特點 :

  • 免費 , 開源資料庫

  • 小巧 , 功能齊全

  • 使用便捷

  • 可運行於Windows或Linux操作系統

  • 可適用於中小型甚至大型網站應用

MySQL環境搭建

建議大家使用壓縮版,安裝快,方便.不複雜.

  1. 軟體下載:mysql5.7 64位 點擊下載

  2. 解壓zip壓縮包

  3. 添加環境變數:註意是bin目錄

  4. 在mysql的根目錄編輯 my.ini 文件,註意替換路徑位置

    mysqld]
    basedir=...\mysql-5.7\
    datadir=...\mysql-5.7\data\
    port=3306
    skip-grant-tables
    # 最後一句是為了跳過密碼登錄
    
  5. 管理員啟動cmd,輸入mysql -install,安裝mysql

  6. 輸入mysqld --initialize-insecure --user=mysql,進行初始化

  7. 輸入mysql –u root –p,進入mysql管理界面(密碼為空)

  8. 修改密碼:update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';,自定義密碼可以自己設置,這裡為123456

  9. 輸入flush privileges;,刷新許可權

  10. 回到my.ini文件,註釋最後一句#skip-grant-tables

  11. 重啟mysql即可正常使用,先執行net stop mysql 再執行net start mysql

  12. 測試是否安裝成功,出現下圖說明安裝配置完成。

    image-20200616105718902

註意:在進入mysql命令行之後,每個語句都是以分號結尾的。

傳送門


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 前言 最近公司在使用 ABP 重構之前的老項目,資料庫也由 SQL SERVER 切換到了 MySql。吐槽一下,之前的產品使用的是 Windows Server 2008 , SqlServer 2008R2, .Net Framework 4.5,現在開始擁抱 .net core。回到正題。目前 ...
  • PDF文件包(Portfolio)允許用戶將多種不同類型的文件如Word、Excel、PDF、PowerPoint和圖片等集合到一個PDF文件中,用戶可以打開、更改PDF文件包中的單個文件。添加文件包時,可支持創建文件包時並直接將文件添加到文件包;或者創建文件包的同時創建文件夾,並將文件添加到文件夾 ...
  • 一、前言 從 18 年開始接觸 .NET Core 開始,在私底下、工作中也開始慢慢從傳統的 mvc 前後端一把梭,開始轉向 web api + vue,之前自己有個半成品的 asp.net core 2.2 的項目模板,最近幾個月的時間,私下除了學習 Angular 也在對這個模板基於 asp.n ...
  • 前言 ==和equals是我們面試中經常會碰到的問題。那麼它們之間有什麼聯繫和區別呢?今天我們就來聊聊吧! 問題 這裡先拋出一些比較典型筆試問題: int x = 10; int y = 10; String str1 = new String("abc"); String str2 = new S ...
  • 一、jdk卸載 查看現有jdk版本 使用命令:Java -version 2.查看jdk的安裝路徑 使用命令:which Java 或者 find / -name ‘java*’ 3.卸載jdk(刪除對應的包) 使用命令:rm -rf /usr/java/jdk/jdk1.8.0_172/ 4.查看 ...
  • Ansible 初試 實驗介紹 隨著雲技術的日漸成熟以及伺服器數量的增多,對於運維的日常管理也就逐漸繁雜,因此越來越多的運維管理就趨向於自動化的方式。所以從本周開始將帶著大家認識和學習幾個常用的自動化運維的工具。 本節主要講解的是 Ansible 工具,雖然 Chef、Puppet、SaltStac ...
  • 今天要給大家介紹的一個 Unix 下的一個 網路數據採集分析工具,也就是我們常說的抓包工具。 與它功能類似的工具有 wireshark ,不同的是,wireshark 有圖形化界面,而 tcpdump 則只有命令行。 由於我本人更習慣使用命令行的方式進行抓包,因此今天先跳過 wireshark,直接 ...
  • 操作資料庫 語句分類 DDL 定義庫、表 create 、drop、alter DML 更新數據 insert 、update、delete DQL 查詢 select DCL 控制 grant、deny、revoke TCL 事務 commit、rollback DDL示例 創建資料庫 : cre ...
一周排行
    -Advertisement-
    Play Games
  • 基於.NET Framework 4.8 開發的深度學習模型部署測試平臺,提供了YOLO框架的主流系列模型,包括YOLOv8~v9,以及其系列下的Det、Seg、Pose、Obb、Cls等應用場景,同時支持圖像與視頻檢測。模型部署引擎使用的是OpenVINO™、TensorRT、ONNX runti... ...
  • 十年沉澱,重啟開發之路 十年前,我沉浸在開發的海洋中,每日與代碼為伍,與演算法共舞。那時的我,滿懷激情,對技術的追求近乎狂熱。然而,隨著歲月的流逝,生活的忙碌逐漸占據了我的大部分時間,讓我無暇顧及技術的沉澱與積累。 十年間,我經歷了職業生涯的起伏和變遷。從初出茅廬的菜鳥到逐漸嶄露頭角的開發者,我見證了 ...
  • C# 是一種簡單、現代、面向對象和類型安全的編程語言。.NET 是由 Microsoft 創建的開發平臺,平臺包含了語言規範、工具、運行,支持開發各種應用,如Web、移動、桌面等。.NET框架有多個實現,如.NET Framework、.NET Core(及後續的.NET 5+版本),以及社區版本M... ...
  • 前言 本文介紹瞭如何使用三菱提供的MX Component插件實現對三菱PLC軟元件數據的讀寫,記錄了使用電腦模擬,模擬PLC,直至完成測試的詳細流程,並重點介紹了在這個過程中的易錯點,供參考。 用到的軟體: 1. PLC開發編程環境GX Works2,GX Works2下載鏈接 https:// ...
  • 前言 整理這個官方翻譯的系列,原因是網上大部分的 tomcat 版本比較舊,此版本為 v11 最新的版本。 開源項目 從零手寫實現 tomcat minicat 別稱【嗅虎】心有猛虎,輕嗅薔薇。 系列文章 web server apache tomcat11-01-官方文檔入門介紹 web serv ...
  • 1、jQuery介紹 jQuery是什麼 jQuery是一個快速、簡潔的JavaScript框架,是繼Prototype之後又一個優秀的JavaScript代碼庫(或JavaScript框架)。jQuery設計的宗旨是“write Less,Do More”,即倡導寫更少的代碼,做更多的事情。它封裝 ...
  • 前言 之前的文章把js引擎(aardio封裝庫) 微軟開源的js引擎(ChakraCore))寫好了,這篇文章整點js代碼來測一下bug。測試網站:https://fanyi.youdao.com/index.html#/ 逆向思路 逆向思路可以看有道翻譯js逆向(MD5加密,AES加密)附完整源碼 ...
  • 引言 現代的操作系統(Windows,Linux,Mac OS)等都可以同時打開多個軟體(任務),這些軟體在我們的感知上是同時運行的,例如我們可以一邊瀏覽網頁,一邊聽音樂。而CPU執行代碼同一時間只能執行一條,但即使我們的電腦是單核CPU也可以同時運行多個任務,如下圖所示,這是因為我們的 CPU 的 ...
  • 掌握使用Python進行文本英文統計的基本方法,並瞭解如何進一步優化和擴展這些方法,以應對更複雜的文本分析任務。 ...
  • 背景 Redis多數據源常見的場景: 分區數據處理:當數據量增長時,單個Redis實例可能無法處理所有的數據。通過使用多個Redis數據源,可以將數據分區存儲在不同的實例中,使得數據處理更加高效。 多租戶應用程式:對於多租戶應用程式,每個租戶可以擁有自己的Redis數據源,以確保數據隔離和安全性。 ...