1. 程式人生 > 其它 >Android四大元件——Activity——Activity的生命週期

Android四大元件——Activity——Activity的生命週期

1、初識資料庫

JavaEE:企業級開發

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

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

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

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

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

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

1.1 為什麼學習資料庫

1、崗位需求

2、資料庫是剛需

3、被迫需求:存資料

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

1.2 什麼是資料庫

資料庫(DB,DataBase)

概念:資料倉庫,軟體

,安裝在作業系統之上(windows,Linux,mac、...之上)SQL語句,可以儲存大量的資料。500萬左右!

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

1.3 資料庫分類

關係型資料庫(SQL):Excel

  • MySql,Oracle,SQl Server,DB2,SQLite

  • 通過表和表之間,行和列之間的關係進行資料的儲存, 學院資訊表,考勤表,......

非關係型資料庫(NOSQL =not only sql)(key:Value):

  • Redis,MongDB

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

(DBMS)資料庫管理系統

  • 資料庫的管理軟體,科學有效的管理我們的資料,維護和獲取資料
  • MySql,資料庫管理系統!

1.4 MySQL簡介

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

前世:瑞典的MySQL AB公司

今生:屬於Oracle旗下產品

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

體積小,速度快,總體擁有成本低,招人成本比較低,所有人應當都學會

中小型網站,或者大型網站,叢集。

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

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

映象下載地址(推薦):http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-8.0/

1.5 安裝MySQL

1、解壓

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

3、配置環境變數

4、在資料夾下新建MySQl配置檔案.ini編輯修改內容

[mysqld]
# 設定3306埠
port=3306
# 設定mysql的安裝目錄
basedir=D:\\mysql-8.0.28-winx64   
# 切記此處一定要用雙斜槓\\,單斜槓我這裡會出錯,不過看別人的教程,有的是單斜槓。自己嘗試吧
# 設定mysql資料庫的資料的存放目錄
datadir=D:\\mysql-8.0.28-winx64\\data   
# 此處同上
skip-grant-tables              
# 跳過密碼登入 

5、啟動管理員模式下的CMD,執行所有的命令,進入mysql下的bin資料夾,執行mysqld -install

6、初始化資料檔案,再輸入mysqld --initialize-insecure --user=mysql

7、啟動mysql服務,輸入 net start mysql,

8、啟動mysql,輸入mysql -u -root -p,預設沒有密碼進去

9、進入mysql,通過命令列輸入修改密碼

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';--修改密碼
flush privileges;--重新整理許可權

最後可以輸入flush privileges;來重新整理許可權。

10、註釋ini中的跳過密碼,然後mysql重啟服務,輸入剛才設定的密碼,進入mysql連線測試,完成!!

遇到的一些問題,如果沒註釋掉skip-grant-tables有可能發生以下錯誤,並且只要一登入進關閉mysql服務。

ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

1.6 安裝SQlyog

1、無腦進行安裝

2、輸入序列號,註冊使用

3、輸入密碼,開啟連線mysql資料庫

4、新建一個數據庫school,這裡直接使用老師的筆記。

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

5、新建一張表student

欄位:id,name,age

6、右鍵開啟表,查看錶

7、嘗試新增資料,並且儲存

1.7 連線資料庫

開啟CMD,命令列連線mysql

mysql -uroot -p --連線資料庫