mysql資料庫詳細講解,mysql資料庫菜鳥教程

本文目錄一覽:

MySQL資料庫的介紹

MySQL是一種開放源代碼的關係型資料庫管理系統(RDBMS),MySQL資料庫系統使用最常用的資料庫管理語言–結構化查詢語言(SQL)進行資料庫管理。

mysql使用教程?

MySQL資料庫使用教程介紹

完整 MySQL 操作詳見:[MySQL攻略]MySQL資料庫使用教程介紹

什麼叫MySQL資料庫?

資料庫(Database)是依照演算法設計來機構、儲存和管理數據信息的倉庫。每一個資料庫都具有一個或多個API用以創建,訪問,管理,檢索和拷貝存儲的數據信息。

如今大家用的大多數是關係型資料庫管理系統(RDBMS)來儲存和管理大量數據。所謂關係型資料庫,就是以關係模型為基礎的資料庫,憑藉結合集合代數等數學概念來對資料庫中的數據進行處理。

MySQL是時下最熱門的關係型資料庫管理系統之一,本教程將會講解MySQL的基礎知識,並幫助大家熟練應用MySQL資料庫。

MySQL教程-RDBMS專業術語

在開始學習MySQL資料庫前,使我們先掌握下RDBMS的一些專業術語:

資料庫:資料庫是一些關係表的結合。

數據表:數據的矩陣。在一個資料庫中的表看上去像一個簡易的excel表。

列:一列(數據元素)包括了同類型的數據。

行:一行(元組/紀錄)是一組有關的數據。

冗餘:儲存二倍數據,性能會有所損失,但信息安全性有所提高。

主鍵:主鍵是唯一的。一個數據表中只有包含一個主鍵。

外鍵:用於關聯兩個表。

索引:用資料庫索引可快速訪問數據表中的特定信息。索引是對資料庫表格中一列或多列的值作排列的一種構造方式。類似書本的目錄。

MySQL教程-基礎操作

進到資料庫:mysql -uroot -p,登陸密碼立即回車鍵

退出資料庫:quit或是exit

查詢版本號:select version();

獲取當前時間:select now();

扛得住的MySQL資料庫架構

資料庫優化是系統工程,性能的提升靠整體。本課程將面面俱到的講解提升資料庫性能的各種因素,讓你在最短的時間從小白到資深,將資料庫整體架構瞭然於胸

第1章 實例和故事 試看7 節 | 50分鐘

決定電商11大促成敗的各個關鍵因素。

收起列表

視頻:1-1 什麼決定了電商雙11大促的成敗 (04:04)試看

視頻:1-2 在雙11大促中的資料庫伺服器 (06:03)

視頻:1-3 在大促中什麼影響了資料庫性能 (07:55)

視頻:1-4 大錶帶來的問題 (14:13)

視頻:1-5 大事務帶來的問題 (17:27)

作業:1-6 【討論題】在日常工作中如何應對高並發大數據量對資料庫性能挑戰

作業:1-7 【討論題】在MySQL中事務的作用是什麼?

第2章 什麼影響了MySQL性能 試看30 節 | 210分鐘

詳細介紹影響性能各個因素,包括硬體、操作系統等等。

收起列表

視頻:2-1 影響性能的幾個方面 (04:08)試看

視頻:2-2 CPU資源和可用內存大小 (10:54)

視頻:2-3 磁碟的配置和選擇 (04:44)

視頻:2-4 使用RAID增加傳統機器硬碟的性能 (11:30)

視頻:2-5 使用固態存儲SSD或PCIe卡 (08:35)

視頻:2-6 使用網路存儲SAN和NAS (07:16)

視頻:2-7 總結:伺服器硬體對性能的影響 (03:27)

視頻:2-8 操作系統對性能的影響-MySQL適合的操作系統 (03:50)

視頻:2-9 CentOS系統參數優化 (11:43)

視頻:2-10 文件系統對性能的影響 (03:29)

視頻:2-11 MySQL體系結構 (05:29)

視頻:2-12 MySQL常用存儲引擎之MyISAM (13:23)

視頻:2-13 MySQL常用存儲引擎之Innodb (10:44)

視頻:2-14 Innodb存儲引擎的特性(1) (15:24)

視頻:2-15 Innodb存儲引擎的特性(2) (08:44)

視頻:2-16 MySQL常用存儲引擎之CSV (09:19)

視頻:2-17 MySQL常用存儲引擎之Archive (06:08)

視頻:2-18 MySQL常用存儲引擎之Memory (10:40)

視頻:2-19 MySQL常用存儲引擎之Federated (11:21)

視頻:2-20 如何選擇存儲引擎 (04:33)

視頻:2-21 MySQL伺服器參數介紹 (08:04)

視頻:2-22 內存配置相關參數 (09:24)

視頻:2-23 IO相關配置參數 (10:01)

視頻:2-24 安全相關配置參數 (06:13)

視頻:2-25 其它常用配置參數 (03:41)

視頻:2-26 資料庫設計對性能的影響 (04:36)

視頻:2-27 總結 (01:32)

作業:2-28 【討論題】你會如何配置公司的資料庫伺服器硬體?

作業:2-29 【討論題】你認為對資料庫性能影響最大的因素是什麼

作業:2-30 【討論題】做為電商的DBA,建議開發選哪種MySQL存儲引擎

第3章 MySQL基準測試8 節 | 65分鐘

了解基準測試,MySQL基準測試工具介紹及實例演示。

收起列表

視頻:3-1 什麼是基準測試 (02:20)

視頻:3-2 如何進行基準測試 (09:00)

視頻:3-3 基準測試演示實例 (11:18)

視頻:3-4 Mysql基準測試工具之mysqlslap (13:30)

視頻:3-5 Mysql基準測試工具之sysbench (11:07)

視頻:3-6 sysbench基準測試演示實例 (17:11)

作業:3-7 【討論題】MySQL基準測試是否可以體現出業務系統的真實性能

作業:3-8 【實操題】參數不同取值對性能的影響

第4章 MySQL資料庫結構優化14 節 | 85分鐘

詳細介紹資料庫結構設計、範式和反範式設計、物理設計等等。

收起列表

視頻:4-1 資料庫結構優化介紹 (06:52)

視頻:4-2 資料庫結構設計 (14:49)

視頻:4-3 需求分析及邏輯設計 (11:00)

視頻:4-4 需求分析及邏輯設計-反範式化設計 (06:44)

視頻:4-5 範式化設計和反範式化設計優缺點 (04:06)

視頻:4-6 物理設計介紹 (05:17)

視頻:4-7 物理設計-數據類型的選擇 (18:59)

視頻:4-8 物理設計-如何存儲日期類型 (13:37)

視頻:4-9 物理設計-總結 (02:37)

圖文:4-10 說明MyISAM和Innodb存儲引擎的5點不同

作業:4-11 【討論題】判斷表結構是否符合第三範式要求?如不滿足要如何修改

作業:4-12 【實操題】請設計一個電商訂單系統的資料庫結構

作業:4-13 【討論題】以下那個欄位適合作為Innodb表的主建使用

作業:4-14 【討論題】請為下表中的欄位選擇合適的數據類型

第5章 MySQL高可用架構設計 試看24 節 | 249分鐘

詳細介紹二進位日誌及其對複製的影響、GTID的複製、MMM、MHA等等。

收起列表

視頻:5-1 mysql複製功能介紹 (04:58)

視頻:5-2 mysql二進位日誌 (22:05)

視頻:5-3 mysql二進位日誌格式對複製的影響 (09:37)

視頻:5-4 mysql複製工作方式 (03:08)

視頻:5-5 基於日誌點的複製 (20:06)

視頻:5-6 基於GTID的複製 (22:32)

視頻:5-7 MySQL複製拓撲 (13:58)

視頻:5-8 MySQL複製性能優化 (09:23)

視頻:5-9 MySQL複製常見問題處理 (08:31)

視頻:5-10 什麼是高可用架構 (14:09)

視頻:5-11 MMM架構介紹 (08:09)

視頻:5-12 MMM架構實例演示(上) (09:16)試看

視頻:5-13 MMM架構實例演示(下) (18:55)

視頻:5-14 MMM架構的優缺點 (08:01)

視頻:5-15 MHA架構介紹 (10:02)

視頻:5-16 MHA架構實例演示(1) (13:11)

視頻:5-17 MHA架構實例演示(2) (16:54)

視頻:5-18 MHA架構優缺點 (05:14)

視頻:5-19 讀寫分離和負載均衡介紹 (11:42)

視頻:5-20 MaxScale實例演示 (18:25)

作業:5-21 【討論題】MySQL主從複製為什麼會有延遲,延遲又是如何產生

作業:5-22 【實操題】請為某互聯網項目設計99.99%MySQL架構

作業:5-23 【討論題】如何給一個已經存在的主從複製集群新增一個從節點

作業:5-24 【討論題】給你三台資料庫伺服器,你如何設計它的高可用架構

第6章 資料庫索引優化8 節 | 65分鐘

介紹BTree索引和Hash索引,詳細介紹索引的優化策略等等。

收起列表

視頻:6-1 Btree索引和Hash索引 (20:09)

視頻:6-2 安裝演示資料庫 (01:19)

視頻:6-3 索引優化策略(上) (17:33)

視頻:6-4 索引優化策略(中) (13:02)

視頻:6-5 索引優化策略(下) (12:30)

作業:6-6 【討論題】一列上建立了索引,查詢時就一定會用到這個索引嗎

作業:6-7 【討論題】在定義聯合索引時為什麼需要注意聯合索引中的順序

作業:6-8 【實操題】SQL建立索引,你會考慮那些因素

第7章 SQL查詢優化9 節 | 62分鐘

詳細介紹慢查詢日誌及示例演示,MySQL查詢優化器介紹及特定SQL的查詢優化等。

收起列表

視頻:7-1 獲取有性能問題SQL的三種方法 (05:14)

視頻:7-2 慢查詢日誌介紹 (08:57)

視頻:7-3 慢查詢日誌實例 (08:27)

視頻:7-4 實時獲取性能問題SQL (02:21)

視頻:7-5 SQL的解析預處理及生成執行計劃 (16:02)

視頻:7-6 如何確定查詢處理各個階段所消耗的時間 (09:35)

視頻:7-7 特定SQL的查詢優化 (10:34)

作業:7-8 【討論題】如何跟據需要對一個大表中的數據進行刪除或更新

作業:7-9 【討論題】如何獲取需要優化的SQL查詢

第8章 資料庫的分庫分表5 節 | 48分鐘

詳細介紹資料庫分庫分表的實現原理及演示案例等。

收起列表

視頻:8-1 資料庫分庫分表的幾種方式 (04:34)

視頻:8-2 資料庫分片前的準備 (13:53)

視頻:8-3 資料庫分片演示(上) (11:40)

視頻:8-4 資料庫分片演示(下) (17:02)

作業:8-5 【討論題】對於大表來說我們一定要進行分庫分表嗎

第9章 資料庫監控7 節 | 29分鐘

介紹資料庫可用性監控、性能監控、MySQL主從複製監控等

收起列表

視頻:9-1 資料庫監控介紹 (04:46)

視頻:9-2 資料庫可用性監控 (07:20)

視頻:9-3 資料庫性能監控 (09:39)

視頻:9-4 MySQL主從複製監控 (06:16)

作業:9-5 【討論題】QPS是否可以真實的反映出資料庫的負載情況

作業:9-6 【討論題】如何正確評估資料庫的當前負載狀況

作業:9-7 【實操題】開發一個簡單監控腳本,監控mySQL資料庫阻塞情況

MySQL資料庫基礎+ 資料庫的基本操作?

需要用的資料以鏈接的形式給需要的同學。

我用的mysql版本為: Mysql-5.5.45-win64.msi 密碼是:26zw

圖形化工具 Navicat(前期不推薦用,直接手動敲): Navicat 密碼:c7fs

開始我的MySQL之旅吧 始於2016.12.04

–WH

一、資料庫的安裝

這個就不在這裡過多闡述了,因為網上實在是太多安裝mysql的教程了,有了我給的mysql,在按照這個安裝教程(MySQL安裝教程)去看,就能夠安裝完好。

安裝好mysql後,如果需要使用windows命令窗口(也就是cmd)來操作mysql,那麼就需要配置環境變數,在安裝好的mysql下找到bin,將其目錄放到環境變數path中去,就行了,檢測成功與否的方法是在cmd命令窗口中輸入mysql,就會出現一大段英文,就說明成功了,反之失敗,如果不會的話就去百度搜教程。

二、資料庫的基本操作

1、開啟mysql服務命令

net start mysql

2、進入mysql的兩種方式

明文進入:mysql -uroot -proot格式:mysql -u帳號 -p密碼

密文進入:mysql -uroot -p 按enter會提示你輸入密碼(Enter pssword:),此時你寫的密碼就會顯示為***這樣。

3、查看mysql中所有的資料庫(一般在固定的單詞命令就會是用大寫,這個要習慣,看多了敲多了就認識了)

前面四個資料庫是mysql中自帶的,也就是必須的.

SHOW DATABASES;

4、創建名為test_1的資料庫

格式:CREATE DATABASE 資料庫名

CREATE DATABASE test_1;

5、刪除名為test_1的資料庫

格式:DROP DATABASE 資料庫名

DROP DATABASE test_1;

總結:學習了對資料庫的三個操作,1、查看所有資料庫 2、創建資料庫 3、刪除資料庫

三、數據表的基本操作

數據表和資料庫還有Mysql三者的關係

mysql中保存了很多資料庫、一個資料庫中可以保存很多表。

對數據表的增(創建表)刪(刪除表)改(修改表欄位)查(查詢表結構)。 注意:這裡的操作對象是表,對錶的操作也就是表的結構,和表中的欄位的操作(欄位和記錄要分清楚)

前提:表是在資料庫下的,所以要先確實使用哪個資料庫。

USE test_1;

1、創建數據表

格式:CREATE TABLE 數據表名(

 欄位名1數據類型[列級別約束條件],

 欄位名2數據類型[列級別約束條件],

 欄位名3數據類型[列級別約束條件]

 ); 

注意:格式不一定需要這樣隔著寫,完全可以全部寫成一行。但是那樣寫可觀性非常差。我這樣寫只是為了可以看的更清晰。

解釋:

1、[]中括弧中的內容表示可以有可以沒有,

2、列級別這個「列」一定要搞清楚說的是什麼,一張表中有行有列,列表示豎,行表示橫 

3、約束條件後面會講到

1.1、創建沒有約束的student表

 CREATE TABLE student( idINT(11), nameVARCHAR(12), ageINT(11)  );

注釋:SHOW TABLES 查詢資料庫底下的所有表。

1.2、創建有約束的student表

 六大約束:主鍵約束、外鍵約束、非空約束、唯一約束、默認約束、自動增加

1.2.1:主鍵約束

PRIMARY KEY(primary key):獨一無二(唯一)和不能為空(非空),通俗的講,就是在表中增加記錄時,在該欄位下的數據不能重複,不能為空,比如以上面創建的表為例子,在表中增加兩條記錄,如果id欄位用了主鍵約束。則id不能一樣,並且不能為空。一般每張表中度有一個欄位為主鍵,唯一標識這條記錄。以後需要找到該條記錄也可以同這個主鍵來確認記錄,因為主鍵是唯一的,並且非空,一張表中每個記錄的主鍵度不一樣,所以根據主鍵也就能找到對應的記錄。而不是多條重複的記錄。如果沒有主鍵,那麼表中就會存在很多重複的記錄,那麼即浪費存儲空間,在查詢時也消耗更多資源。

一般被主鍵約束了的欄位度習慣性的稱該欄位為該表的主鍵

單欄位主鍵約束

兩種方式都可以

CREATE TABLE student(CREATE TABLE student(

idINT(11) PRIMARY KEY,idINT(11),

nameVARCHAR(12),nameVARCHAR(12),

ageINT(11) ageINT(11),

); PRIMARY KEY(id) );

多欄位主鍵約束(複合主鍵)

這個id和name都市主鍵,說明在以後增加的插入的記錄中,id和name不能同時一樣,比如說可以是這樣。一條記錄為id=1,name=yyy、另一條記錄為:id=1,name=zzz。 這樣是可以的。並不是你們所理解的兩個欄位分別度不可以相同。

CREATE TABLE student(CREATE TABLE student(

idINT(11) PRIMARY KEY,idINT(11),

nameVARCHAR(12) PRIMARY KEY, nameVARCHAR(12),

ageINT(11) ageINT(11),

);PRIMARY KEY(id,name) );

1.2.2:外鍵約束

什麼是外鍵舉個例子就清楚了,有兩張表,一張表是emp(員工)表,另一張表是dept(部門)表,一個員工屬於一個部門,那麼如何通過員工能讓我們自己他在哪個部門呢?那就只能在員工表中增加一個欄位,能代表員工所在的部門,那該欄位就只能是存儲dept中的主鍵了(因為主鍵是唯一的,才能確實是哪個部門,進而代表員工所在的部門,如果是部門名稱,有些部門的名稱可能是同名。就不能區分了。),像這樣的欄位,就符合外鍵的特點,就可以使用外鍵約束,使該欄位只能夠存儲另一張表的主鍵。如果不被外鍵約束,那麼該欄位就無法保證存儲進來的值就一定是另一張表的主鍵值。

外鍵約束的特點:

1、外鍵約束可以描述任意一個欄位(包括主鍵),可以為空,並且一個表中可以有多個外鍵。但是外鍵欄位中的值必須是另一張表中的主鍵。

2、這樣被外鍵關聯的兩種表的關係可以稱為父子表或者主從表。子表(從表)擁有外鍵欄位的表,父表(主表)被外鍵欄位所指向的表。

3、子表被外鍵約束修飾的欄位必須和父表的主鍵欄位的類型一樣。

注意:一個表中有被外鍵修飾的欄位,就稱該表有外鍵(是「有外鍵」。而不是「是外鍵」),並會給該表中的外鍵約束取一個名稱,所以我們常說的這個表有沒有外鍵,指的不是被外鍵約束修飾的欄位名,而是指這個表是否有存在外鍵約束。也就是說,不能說這個表的外鍵是xxx(該表中被外鍵約束修飾的欄位名),這種說法是錯誤的,但是大多數人已經習慣了這樣,雖然影響不大,但是在很多時候需要理解一個東西時,會造成一定的困擾。

格式:CONSTRAINT外鍵名稱FOREIGN KEY(被外鍵約束的欄位名稱)REFERENCES 主表名(主鍵欄位)

英文解釋:CONSTRAINT:約束REFERENCES:參考

CREATE TABLE tableA

(

id INT(11),

name VARCHAR(22),

location VARCHAR(50),

PRIMARY KEY(id)

);

CREATE TABLE tableB

(

id INT(11),

name VARCHAR(22) NOT NULL,

deptId INT(11),

PRIMARY KEY(id),

CONSTRAINT tableA_tableB_1 FOREIGH KEY(deptId) REFERENCES tableA(id)

);

 解釋:tableB中有一個名為tableA_tableB_1的外鍵關聯了tableA和tableB兩個表,被外鍵約束修飾的欄位為tableB中的deptId,主鍵欄位為tableA中的id 

1.2.3:非空約束

NOT NULL. 被該約束修飾了的欄位,就不能為空,主鍵約束中就包括了這個約束

CREATE TABLE tableA

(

id INT(11),

name VARCHAR(22) NOT NULL,

location VARCHAR(50),

PRIMARY KEY(id)

);

1.2.4:唯一約束

UNIQUE 被唯一約束修飾了的欄位,表示該欄位中的值唯一,不能有相同的值,通俗點講,就好比插入兩條記錄,這兩條記錄中處於該欄位的值不能是一樣的。

  CREATE TABLE tableA

(

id INT(11),

name VARCHAR(22) UNIQUE,

location VARCHAR(50),

PRIMARY KEY(id)

);

也就是說在插入的記錄中,每條記錄的name值不能是一樣的。

1.2.5:默認約束

Default 指定這一列的默認值為多少,比如,男性同學比較多,性別就可以設置為默認男,如果插入一行記錄時,性別沒有填,那麼就默認加上男 

CREATE TABLE table

(

id INT(11) PRIMARY KEY,

name VARCHAR(22) NOT NULL,

deptId INT(11) DEFAULT 1111,

salary FLOAT

);

1.2.6:自動增加

AUTO_INCREMENT 一個表只能一個欄位使用AUTO_INCREMENT,並且使用這個約束的欄位只能是整數類型(任意的整數類型 TINYINT,SMALLIN,INT,BIGINT),默認值是1,也就是說從1開始增加的。一般就是給主鍵使用的,自動增加,使每個主鍵的值度不一樣,並且不用我們自己管理,讓主鍵自己自動生成

CREATE TABLE table ( id INT(11) PRIMARY KEY AUTO_INCREMENT, name VARCHAR(22) NOT NULL );

2、查詢表結構

2.1、查看錶基本結構語句

格式1:DESCRIBE 表名/DESC 表名這兩個的功能是一樣的,簡寫了單詞describe

DESCRIBE student;

2.2、查看創建表的語句 

 格式:SHOW CREATE TABLE 表名

 SHOW CREATE TABLE student;

這樣顯示的格式很不好,看不清楚,所以有了下面這個語句

格式:SHOW CREATE TABLE 表名\G

SHOW CREATE TABLE student\G;

3、修改數據表

修改數據表包括:對表中欄位的增加、刪除、修改。 在這個裡面用的關鍵字為 ALTER

3.1、修改表名

格式:ALTER TABLE舊錶名 RENAME[TO]新表名;

將student表名改為student1(改完後在改回來)

ALTER TABLE student RENAME TO student1;

3.2、修改表中的欄位名

格式:ALTER TABLE表名 CHANGE舊欄位名新欄位名新數據類型

將student表中的name欄位名改為 username

ALTER TABLE student CHANGE name username VARCHAR(30);

3.3、修改表中的數據類型

格式:ALTER TABLE表名 MODIFY欄位名數據類型 

ALTER TABLE student MODIFY username VARCHAR(20);

解釋:只能修改欄位名的數據類型,但是其原理跟上面change做的事情一樣,這裡也有修改欄位名的過程,只不過修改後的欄位名和修改前的欄位名相同,但是數據類型不一樣。

3.4、修改欄位的排列位置

 方式1:ALTER TABLE表名 MODIFY欄位1數據類型 FIRST|AFTER欄位2

 解釋:將欄位1的位置放到第一,或者放到指定欄位2的後面

 ALTER TABLE student MODIFY username VARCHAR(20) AFTER age;

方式2:ALTER TABLE表名 CHANGE欄位1欄位2數據類型 FIRST|AFTER欄位3 

解釋:其實是一樣的,將是欄位2覆蓋欄位1,然後在進行排序

ALTER TABLE student CHANGE username username VARCHAR(20) AFTER age;

總結

CHANGE和MODIFY的區別?

原理都市一樣的,MODIFY只能修改數據類型,但是CHANGE能夠修改數據類型和欄位名,也就是說MODIFY是CHANGE的更具體化的一個操作。可能覺得用CHANGE只改變一個數據類型不太爽,就增加了一個能直接改數據類型的使用關鍵字MODIFY來操作。

3.5、添加欄位

格式:ALTER TABLE表名稱 ADD新欄位名數據類型[約束條件][FIRST|AFTER已存在的表名]

解釋:在一個特定位置增加一個新的欄位,如果不指定位置,默認是最後一個。

ALTER TABLE student ADD sex VARCHAR(11);

3.6、刪除欄位

格式:ALTER TABLE表名稱 DROP欄位名;

ALTER TABLE student DROP sex;

3.7、刪除表的外鍵約束

格式:ALTER TABLE表名稱 DROP FOREIGN KEY外鍵約束名

注意:外鍵約束名 指的不是被外鍵約束修飾的欄位名,切記,而是我們在創建外鍵約束關係時取的名字。

3.8、更改表的存儲引擎

格式:ALTER TABLE表名 ENGINE=更改後的存儲引擎名

這個存儲引擎目前我自己也不太清楚,雖然知道有哪幾種引擎,但是稍微深入一點就不清楚了,所以打算留到日後在說。

4、刪除表

4.1、刪除無關聯表

格式:DROP TABLE表名;

ALTER TABLE student;

4.2、刪除被其他表關聯的主表

這個是比較重要的一點,在有外鍵關聯關係的兩張表中,如果刪除主表,那麼是刪不掉的,並且會報錯。因為有張表依賴於他。那怎麼辦呢?針對這種情況,總共有兩種方法

1、先刪除你子表,然後在刪除父表,這樣就達到了刪除父表的目的,但是子表也要被刪除

2、先解除外鍵關係,然後在刪除父表,這樣也能達到目的,並且保留了子表,只刪除我們不需要的父表。在3.7中就講解了如何刪除外鍵關係。

原創文章,作者:YTTT,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/133262.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
YTTT的頭像YTTT
上一篇 2024-10-03 23:57
下一篇 2024-10-03 23:57

相關推薦

  • MQTT使用教程

    MQTT是一種輕量級的消息傳輸協議,適用於物聯網領域中的設備與雲端、設備與設備之間的數據傳輸。本文將介紹使用MQTT實現設備與雲端數據傳輸的方法和注意事項。 一、準備工作 在使用M…

    編程 2025-04-29
  • Python3.6.5下載安裝教程

    Python是一種面向對象、解釋型計算機程序語言。它是一門動態語言,因為它不會對程序員提前聲明變數類型,而是在變數第一次賦值時自動識別該變數的類型。 Python3.6.5是Pyt…

    編程 2025-04-29
  • Deepin系統分區設置教程

    本教程將會詳細介紹Deepin系統如何進行分區設置,分享多種方式讓您了解如何規劃您的硬碟。 一、分區的基本知識 在進行Deepin系統分區設置之前,我們需要了解一些基本分區概念。 …

    編程 2025-04-29
  • Python 常用資料庫有哪些?

    在Python編程中,資料庫是不可或缺的一部分。隨著互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的資料庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • openeuler安裝資料庫方案

    本文將介紹在openeuler操作系統中安裝資料庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟體源 sudo…

    編程 2025-04-29
  • 寫代碼新手教程

    本文將從語言選擇、學習方法、編碼規範以及常見問題解答等多個方面,為編程新手提供實用、簡明的教程。 一、語言選擇 作為編程新手,選擇一門編程語言是很關鍵的一步。以下是幾個有代表性的編…

    編程 2025-04-29
  • Qt雷達探測教程

    本文主要介紹如何使用Qt開發雷達探測程序,並展示一個簡單的雷達探測示例。 一、環境準備 在開始本教程之前,需要確保你的開發環境已經安裝Qt和Qt Creator。如果沒有安裝,可以…

    編程 2025-04-29
  • 猿編程python免費全套教程400集

    想要學習Python編程嗎?猿編程python免費全套教程400集是一個不錯的選擇!下面我們來詳細了解一下這個教程。 一、課程內容 猿編程python免費全套教程400集包含了從P…

    編程 2025-04-29
  • Python煙花教程

    Python煙花代碼在近年來越來越受到人們的歡迎,因為它可以讓我們在終端里玩煙花,不僅具有視覺美感,還可以通過代碼實現動畫和音效。本教程將詳細介紹Python煙花代碼的實現原理和模…

    編程 2025-04-29
  • 使用Snare服務收集日誌:完整教程

    本教程將介紹如何使用Snare服務收集Windows伺服器上的日誌,並將其發送到遠程伺服器進行集中管理。 一、安裝和配置Snare 1、下載Snare安裝程序並安裝。 https:…

    編程 2025-04-29

發表回復

登錄後才能評論