1. 程式人生 > 其它 >bfs圖的遍歷

bfs圖的遍歷

1、初識MySQL

JavaEE:企業級java開發 Web

前端(頁面:展示,資料!)

後端(連線點:連線資料庫JDBC,連線前端(控制檢視跳轉,和給前端傳遞資料))

資料庫(存資料,Txt,Excel,Word)

只會寫程式碼,學好資料庫,基本混飯吃!

作業系統,資料結構與演算法!當一個不錯的程式設計師!

離散數學,數位電路,體系結構,編譯原理。+實戰經驗, 優秀的程式設計師

1.1、為什麼學習資料庫

1、崗位需求

2、現在的世界,大資料時代~ 得資料者得天下。

3、被迫需求:存資料

4、資料庫是所有軟體體系中最核心的存在 DBA

1.2、什麼是資料庫

資料庫(DB,DataBase)

概念:資料倉庫,軟體,安裝在作業系統(Windows,Linux,Mac ...)之上!SQL,可以儲存大量的資料(500萬!)

作用:儲存資料,管理資料

1.3、資料庫分類

關係型資料庫:(SQL)

  • MySQL,Oracle,SQL Sever,DB2,SQLlite
  • 通過表和表之間,行和列之間的關係進行資料的儲存 (學員資訊表,考勤表 ... )

非關係型資料庫:(NoSQL) Not Only

  • Redis,MongoDB
  • 非關係型資料庫,物件儲存,通過物件自身的屬性來決定。

DBMS(資料庫管理系統)

  • 資料庫的管理軟體,科學有效的管理我們的資料。維護和獲取資料;
  • MySQL,本質是資料庫管理系統!

1.4、MySQL簡介

MySQL是一個關係型資料庫管理系統MySQL是一個關係型資料庫管理系統

前世:瑞典[MySQL AB](https://baike.baidu.com/item/MySQL AB/2620844) 公司開發

今生:屬於 Oracle 旗下產品

MySQL 是最流行的關係型資料庫管理系統之一

MySQL是最好的 RDBMS (Relational Database Management System,關係資料庫管理系統) 應用軟體之一。

開源(原始碼公開)的資料庫軟體~

體積小、速度快、總體擁有成本低,招人成本比較低,所有人必須會~

中小型網站、或者大型網站,叢集!

官網:https://www.mysql.com/

官網下載地址:https://dev.mysql.com/downloads/mysql/

安裝建議:

1、儘量不要使用exe,登錄檔

2、儘可能使用壓縮包安裝~

1.5、安裝MySQL

1、解壓

2、把這個包放到自己的電腦環境目錄下

3、在D:\Environment\mysql-5.7.36下新建my.ini配置檔案

4、編輯my.ini檔案,注意替換路徑位置

[mysqld]
#目錄一定要替換成自己的
basedir=D:\Environment\mysql-5.7.36\
datadir=D:\Environment\mysql-5.7.36\data\
port=3306
skip-grant-tables

5、啟動管理員模式下的CMD,並將路徑切換至mysql下的bin目錄,然後輸入mysqld -install(安裝mysql)

再輸入

mysqld --initialize-insecure --user=mysql

初始化資料檔案

6、安裝mysql服務

7、初始化資料庫檔案

8、啟動mysql,進去修改密碼

9、進入mysql通過命令列(mysql -u root -p),修改密碼(update mysql.user set authentication_string=password('***(這裡填密碼)') where user='root' and Host = 'localhost';)

10、注掉ini中的跳過密碼

11、重啟mysql。連線測試,如果連線成功就OK了!

exit 退出

net stop mysql 停止MySQL服務

net start mysql 啟動MySQL服務

sc delete mysql,清空服務(不要隨便用,會把mysql刪了)

1.6、安裝Navicat

1、無腦安裝

2、註冊

3、開啟資料庫

每一個Navicat的執行操作,本質就是對應了一個SQL,可以在軟體的歷史記錄中檢視

筆記出處——狂神老師