#使用者名稱 |密碼上面檔案內容的規則是我自己定義的,你要想用我這個程式,必須按照我的規則去執行,但凡不是這個規則,就沒有交流的餘地。root|123321
alex|123123
在一開始的時候檔案格式的規定是沒有規範的,後面學到模組的時候逐漸知道了目錄規則,我們會把檔案放到db目錄下。
類似下面目錄結構:
對於上面db目錄中,是可以存放多個檔案的,並且檔案中可以有多行資料。
那麼問大家乙個問題,如果說上面那個軟體是我寫好的,在一台伺服器或者一台機器上安裝了我寫好的軟體。
現在有張三和李四兩個人都安裝了我這個軟體,張三註冊了乙個使用者,李四也註冊了乙個使用者,那麼自己註冊的使用者應該是自己用的。那麼這兩個使用者是不共享的,
所以這個軟體證明我寫的不太好,它不能共享,這種類似單機的軟體是不好的。
然後呢,我現在將我寫的這個軟體中目錄修改一下,將db目錄移除。現在將單機程式(自己的db)改變成也是單機程式(公用db)。
那麼之前給大家介紹過,凡是互動操作,是離不開scoket的,那麼現在我這邊有個公用db和乙個scoket服務端,然後在張三和李四那邊有scoket客戶端。張三和李四此時輸入使用者名稱和密碼,現在我這邊scoket服務端某個目錄接收使用者輸入的使用者名稱和密碼,看一下該使用者名稱存在不存在,如果存在返回true,如果不存在返回false。也就是說重點的內容我們把db目錄放到某台伺服器上。
那麼上面這個例子呢,其實就給大家慢慢的引出來mysql了,mysql呢其實就乙個軟體,這個軟體安裝到某台電腦上或者某台伺服器上,那麼現在只要我告訴它建立乙個檔案目錄或者建立檔案,那麼mysql就自動幫我們建立了,比如說我們再在檔案中新增一條資料,那麼它也幫我們完成。
總結一句話:其實mysql就是用於管理我們的檔案的乙個軟體。
那麼對於mysql這個軟體來說有兩個軟體
---伺服器軟體解釋:對於伺服器軟體中的socket伺服器是一直開著,客戶端得需要連線,並且還有建立檔案、刪除檔案等等的操作- socket服務端
- 本地檔案操作
- 解析指令(mysql語句)
---客戶端軟體
- socket客戶端
- 傳送指令
- 解析指令(mysql語句)
對於客戶端軟體中的scoket客戶端,我們得需要傳送指令去命令scoket服務端對檔案進行操作。
再想想我們寫的html、css、js.這些好比就是我們客戶端寫好的語法,然後瀏覽器充當了服務端的角色去解析我們的的語法,最後來渲染出來結果。
接下來我們要學習這些技能:
- 安裝 服務端和客戶端- 連線
- 學習sol語句規則:命令服務端做任何的操作
01MySQL資料庫介紹
目標 了解資料庫的功能和常見資料庫分類 資料庫產品 目標 了解資料庫的概念和資料庫的作用 概念 資料庫 database db 是一種儲存資料的倉庫 目標 了解資料庫的分類模式,以及分類的依據 概念 資料庫分類 根據資料庫的架構和資料組織原理進行分類 1 早期根據資料庫的組織資料的儲存模型分類 2 ...
01 MySQL資料庫知識點的總結
目錄 一 資料庫的常見操作 進入資料庫 預設的賬號都是root 退出資料庫 查詢資料庫 建立資料庫 顯示資料庫資訊 更改資料庫的字元編碼 刪除資料 選擇資料庫進行操作 二 資料表的常見操作 建立表 檢視所有表 顯示建立表 顯示表結構 刪除表 三 資料的基本操作 插入資料 查詢資料 刪除資料 修改資料...
JDBC資料庫操作 01MySQL的命令列操作
首先你需要安裝好mysql,其次對sql語句會用。在這章學習中,我選擇新建資料庫jdbc 配置環境變數 將bin目錄配置到path中 命令列操作 登陸操作 mysql hlocalhost uroot proot 退出操作 exit 資料庫操作 建庫 create database test 解除安...