【云圖說】第235期 DDS讀寫兩步走 帶您領略只讀節點的風采
646
2025-04-02
1.數據庫
數據,數據庫,數據庫管理系統等
1.1數據(Data)
數據是描述事物的符號,比如音頻,視頻,文檔,圖片等可以轉化為計算機可以是別的標識,轉成二進制存入計算機。
1.2數據庫(Date Base)
從字面理解,數據庫就是存儲數據的倉庫。具體來說就是長期存放在計算機硬件上的,有組織,可共享的數據集合。
1.數據庫的特點
有組織的
可共享的
較高的數據獨立性
易擴展性
1.數據庫
數據,數據庫,數據庫管理系統等
1.1數據(Data)
數據是描述事物的符號,比如音頻,視頻,文檔,圖片等可以轉化為計算機可以是別的標識,轉成二進制存入計算機。
1.2數據庫(Date Base)
從字面理解,數據庫就是存儲數據的倉庫。具體來說就是長期存放在計算機硬件上的,有組織,可共享的數據集合。
有組織的
可共享的
較高的數據獨立性
易擴展性
根據數據模型的不同,數據庫通常被分為層次數據庫(IBM的IMS)、網狀數據庫(DBTG)、關系數據庫(DB2、Mysql等)。 還有另一種,關系型數據庫和非關系型數據庫(MongoDB)。
1.3數據庫管理系統(DMBS)
數據庫需要多個元素,共同組合成數據系統才能發揮作用。
數據庫管理系統是一種操縱和管理數據庫的大型軟件,用于建立,使用,維護數據庫。 用戶通過DMBS訪問數據庫中的數據,數據庫管理員通過DMBS維護數據庫。 數據庫管理系統由 用戶,硬件,軟件,數據庫共同組成,
像我們平時所說的數據庫就是數據庫系統,包括數據庫,軟件,硬件,用戶的。
而我們市面上主流的關系型數據庫有:
SQL server (運行與Windows )
Sybase(支持Windows NT、Unix/Linux)
DB2(主要運行于Unix)
Oracle(應用廣泛,功能強大)
Mysql(比較流行,體積小,速度快,開源)
2.MySQL的安裝與配置
8.0.18.0版本下載——點擊鏈接下載 MySQL8.0.18.0
下載好之后雙擊安裝,默認選第一個,然后一直點擊next,唯一需要注意的是,設置密碼的時候需要注意,不要忘掉,忘了就只能卸載重裝再設置了。
然后別的就一直next就行了。
安裝好之后,我們可以在開始菜單里面找到我們安裝的MySQL
然后會出現這個界面
然后輸入密碼,就能夠成功的進入我們的數據庫
然后我們就可以輸入命令來操作數據庫了,我現在掩飾一個查看版本的命令
select version();
當前狀態:status;
2.1啟動與停止
啟動 cmd 輸入 net start mysql80
停止 cmd 輸入 net stop mysql80
2.2環境配置
計算機->右鍵->屬性->高級系統配置->環境變量->在path里面把C:\Program Files\MySQL\MySQL Server 8.0\bin加進去
這個路徑是按安裝路徑,默認都是這個路徑,,但是你也可以在安裝的時候更改,這里就按照默認的
配置好之后,我們就可以通過dos命令來鏈接MySQL了
mysql -h localhost -u root -p
然后再輸入密碼,就可以連接到我們的數據庫
當然,我們仍然可以通過開始菜單里面鏈接操作
一般推薦使用dos命令鏈接,操作
3.MySQL基操
增刪改查,這些都是必須會的,如果不會,那后果可是很嚴重!
連接MySQL
想要操作數據庫,我們需要先連接數據庫
首先打開cmd
然后輸入
mysql -h localhost -u root -p
顯示這個就是成功了
數據庫的操作
上一篇已經說過,MySQL中由許多數據庫組成,我們現在說的就是對數據庫的操作
通過如下指令創建一個數據庫
create database name1;
回車后會顯示如下內容,表示創建成功
常見錯誤:
沒有連接數據庫直接輸入語句,出現以下錯誤
在這里插入圖片描述
最后的;輸入成中文,會這樣
在這里插入圖片描述
常見錯誤:
沒有連接數據庫直接輸入語句,出現以下錯誤
在這里插入圖片描述
沒有連接數據庫直接輸入語句,出現以下錯誤
最后的;輸入成中文,會這樣
在這里插入圖片描述
最后的;輸入成中文,會這樣
show databases; # 查看所有數據庫 show create database name1; # 查看數據庫 name1
回車顯示:
drop database name1;
使用show databases驗證是否成功
可以看到我們的name1數據庫已經沒了,而看到這個text5_23沒,這個就是我們用來演示下一個操作的數據庫。
數據表的操作
想要操作數據表,首先你要告訴MySQL你要操作哪個數據庫中的數據表
use text5_23;
會看到:
這就代表著已經成功的進入了我們的目標數據庫
創建一個數據表用來存儲我們班人的姓名和學號
看這個命令前,最好先看一下MySQL的數據類型——MySQL 數據類型 | 菜鳥教程)
create table 20network( studyid smallint not null, studyname char(10) not null );
not null是不能為空
敲回車會顯示這樣
就是已經成功的創建了一個數據表
往數據表中插入一個學號為1001,名字為 布小禪的數據
insert into 20network( studyid,studyname) values( 1001, "布小禪" );
在這里插入圖片描述
往數據表中插入一個學號為1001,名字為 布小禪的數據
insert into 20network( studyid,studyname) values( 1001, "布小禪" );
select * from 20network; # 查詢表內的所有數據 select studyid from 20network; # 查詢表內的學號 select studyname from 20network; # 查詢姓名
結果:
delete from 20network; # 刪除表內所有數據 delete from 20network where studyid=1001; # 刪除學號=1001的數據
不要輕易嘗試,恢復數據不容易,但是練手可以隨意
show tables; # 查看當前數據庫所有數據表 show create table 20network; # 查看20network表
結果:
刪除需要慎用,最好不要做個刪庫跑路的人(手動狗頭)
drop table 20network;
查一下是否刪除成功
歐克成功了
MySQL 數據庫
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。