国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

一篇文章打好SQL基礎(chǔ),熟悉數(shù)據(jù)庫的基礎(chǔ)操作和方法,以及安裝MySQL軟件包和Python操作MySQL基礎(chǔ)使用

這篇具有很好參考價(jià)值的文章主要介紹了一篇文章打好SQL基礎(chǔ),熟悉數(shù)據(jù)庫的基礎(chǔ)操作和方法,以及安裝MySQL軟件包和Python操作MySQL基礎(chǔ)使用。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一篇文章打好SQL基礎(chǔ),熟悉數(shù)據(jù)庫的基礎(chǔ)操作和方法,以及安裝MySQL軟件包和Python操作MySQL基礎(chǔ)使用

?1.SQL的概述

SQL的全稱:Structured Query Language,結(jié)構(gòu)化查詢語言,用于訪問和處理數(shù)據(jù)庫的標(biāo)準(zhǔn)計(jì)算機(jī)語言。

SQL語言1974年有Boyce和Chamberlin提出的,并且首先在IBM公司研制的關(guān)系數(shù)據(jù)庫系統(tǒng)SystemR上實(shí)現(xiàn)。

經(jīng)過多年發(fā)展,SQL已經(jīng)成為數(shù)據(jù)庫領(lǐng)域同意的數(shù)據(jù)操作標(biāo)準(zhǔn)語言,可以說幾乎市面上所有的數(shù)據(jù)庫系統(tǒng)都支持使用SQL語言來操作。

SQL語言的分類

由于數(shù)據(jù)庫管理系統(tǒng)(數(shù)據(jù)庫軟件)功能非常多,不僅僅是存儲(chǔ)數(shù)據(jù),還要包括數(shù)據(jù)的管理、表的管理、庫的管理、賬戶管理、權(quán)限管理等等。

所以基于操作數(shù)據(jù)庫的SQL語言,也基于此功能劃分為四類:

  1. 數(shù)據(jù)定義:DDL(Data Definition Language)

    庫的創(chuàng)建刪除、表的創(chuàng)建刪除等

  2. 數(shù)據(jù)操控:DML(Data Manipulation Language)

    新增數(shù)據(jù)、刪除數(shù)據(jù)、修改數(shù)據(jù)等

  3. 數(shù)據(jù)控制:DCL(Data Control Language)

    新增用戶、刪除用戶、密碼修改、權(quán)限管理等

  4. 數(shù)據(jù)查詢:DQL(Data Query Language)

    基于需求查詢和計(jì)算數(shù)據(jù)

SQL的語法特征

在學(xué)習(xí)DDL、DQL等之前,我們先來了解SQL的語法特征。

  1. SQL語言,大小寫不敏感

  2. SQL可以單行或多行書寫,最后以;號(hào)結(jié)束

  3. SQL支持注釋:

  4. 單行注釋:--注釋內(nèi)容 (-- 后面一定要有一個(gè)空格)

  5. 單行注釋:# 注釋內(nèi)容 (#后面可以不加空格,推薦加上)

  6. 多行注釋:/* 注釋內(nèi)容 */

show 
-- 這是第一種注釋方法
# 這是第二種注釋方法
/* 多行注釋 
 * 
 */
databases;

一篇文章打好SQL基礎(chǔ),熟悉數(shù)據(jù)庫的基礎(chǔ)操作和方法,以及安裝MySQL軟件包和Python操作MySQL基礎(chǔ)使用?

?2.SQL的DDL

DDL是指數(shù)據(jù)定義語言,用來對(duì)數(shù)據(jù)庫中庫表建立刪除定義的。

創(chuàng)建庫

# 查看數(shù)據(jù)庫
SHOW DATABASES
# 使用數(shù)據(jù)庫
USE 數(shù)據(jù)庫名稱:
# 創(chuàng)建數(shù)據(jù)庫
CREATE DATABASE數(shù)據(jù)庫名稱[CHARSET UTF8]:
# 刪除數(shù)據(jù)庫
DROP DATABASE數(shù)據(jù)庫名稱;
# 查看當(dāng)前使用的數(shù)據(jù)庫
SELECT DATABASE();

創(chuàng)建表和刪除表

一篇文章打好SQL基礎(chǔ),熟悉數(shù)據(jù)庫的基礎(chǔ)操作和方法,以及安裝MySQL軟件包和Python操作MySQL基礎(chǔ)使用?

?

# 查看有哪些表
SHOW TABLES; # 注意要先選擇數(shù)據(jù)庫
# 創(chuàng)建表
create table 表名稱(
 ?  列名稱 列類型,
 ?  列名稱 列類型,
 ?  ……
);
?
drop table 表名稱;
drop table if exists 表名稱;
drop table where 條件判斷;

列類型

-- 列類型:
int -- 整數(shù)
float -- 浮點(diǎn)數(shù)
varchar(長(zhǎng)度) -- 文本,長(zhǎng)度為數(shù)字,做最大長(zhǎng)度限制
date -- 日期類型
timestamp -- 時(shí)間戳類型

3.SQL的DML

DML是指數(shù)據(jù)操作語言,用來對(duì)數(shù)據(jù)庫中表的數(shù)據(jù)記錄進(jìn)行更新。

關(guān)鍵字:

  1. 插入INSERT

  2. 刪除DELETE

  3. 更新UPDATE

基礎(chǔ)語法

insert into 表(列1,列2,列3,列4,……,列N) values(值1,值2,值3,……,值N)[(值1,值2,值3,……,值N),……,(值1,值2,值3,……,值N)]

示例

create table student(
 ?  id int,
 ?  name varchart(20),
 ?  age int
);
?
# 僅插入id數(shù)據(jù)
insert into student(id) values(1000),(1002),(1003);
# 插入全部id列數(shù)據(jù)
insert into student(id, name, age) values(1001, '張三', 20),(1002, '李四', 19),(1003, '王五', 21);
# 插入全部列數(shù)據(jù),快捷寫法
insert into student values(1001, '張三', 20),(1002, '李四', 19),(1003, '王五', 21);

數(shù)據(jù)刪除DELETE

基礎(chǔ)語法

DELETE FROM 表名稱 WHERE 條件判斷
條件判斷:列 操作符 值
操作符:= < > <= >= != 等 如:
id = 5
id < 3
id >= 6
id != 5

演示案例

CREATE TABLE student(
    id int,
    name varchar(10),
    age int
);
?
INSERT INTO student(id) values(1), (2), (3);
/*
 * 等價(jià)于下面的代碼
 * INSERT INTO student(id) values(1);
 * INSERT INTO student(id) values(2);
 * INSERT INTO student(id) values(3);
*/
?
insert into student(id, name, age) values(4, '張三', 31),(5, '李四',33);
delete from student where age = 33;

4.SQL的DQL

1.基礎(chǔ)查詢

基礎(chǔ)語法:SELECT 字段列表|* FROM表

含義就是:從(FROM)表中,選擇(SELECT)某些列進(jìn)行展示

代碼演示

select id, name from student;
select * from student;
select * from student where age > 20;
select * from student where id = '張三';

2.分組聚合

分組聚合應(yīng)用場(chǎng)景,如:統(tǒng)計(jì)班級(jí)中男生和女生的人數(shù)。

這種需求就需要:

  1. 按性別分組

  2. 統(tǒng)計(jì)各組的人數(shù)

這就稱之為:分組聚合。

基礎(chǔ)語法

select 字段|聚合函數(shù) from 表 [where 條件] group by 列
聚合函數(shù):
sum(列) 求和
avg(列) 求平均值
min(列) 求最小值
max(列) 求最大值
count(列|*) 求數(shù)量

示例

select gender, avg(age), sum(age), min(age), max(age), count(avg) from student group by gender;

3.排序分頁

結(jié)果排序

可以對(duì)查詢結(jié)果,使用order by關(guān)鍵字,指定某個(gè)列進(jìn)行排序,語法:

select 列|聚合函數(shù)|* from 表
where ……
group by ……
order by …… [ASC | DESC]

示例

select * from student where age > 20 order by age asc;
select * from student where age > 20 order by age desc;

結(jié)果分頁限制

同樣,可以使用limit關(guān)鍵字,對(duì)查詢結(jié)果進(jìn)行數(shù)量限制或分頁顯示,語法:

select 列|聚合函數(shù)|* from 表
where ……
group by ……
order by …… [asc | desc]
limit n[, m]

示例

select * from student limit 10; # 取10條信息
select * from student limit 10, 5; # 從第11條開始往后取5條
select * from student where age > 20 group by age
order by age limit 3;

5.Python操作MySQL基礎(chǔ)使用

1.基礎(chǔ)使用

pymysql

除了使用圖像化工具以外,我們也可以使用編程編程語言來執(zhí)行SQL從而操作數(shù)據(jù)庫。

在Python中,使用第三方庫:pymysql來完成對(duì)MySQL數(shù)據(jù)庫的操作。

安裝:pip install pymysql

一篇文章打好SQL基礎(chǔ),熟悉數(shù)據(jù)庫的基礎(chǔ)操作和方法,以及安裝MySQL軟件包和Python操作MySQL基礎(chǔ)使用?

?but,一開始,在我的命令提示符里面怎么都下不下來,這時(shí)候按照notice里面的To update run后面的綠色的代碼,粘貼到下面來進(jìn)行操作:

?一篇文章打好SQL基礎(chǔ),熟悉數(shù)據(jù)庫的基礎(chǔ)操作和方法,以及安裝MySQL軟件包和Python操作MySQL基礎(chǔ)使用

?或者使用下列的方式:

pip install pymysql -i http://pypi.douban.com/simple/ --trusted-host [pypi.douban.com](http://pypi.douban.com/)

?一篇文章打好SQL基礎(chǔ),熟悉數(shù)據(jù)庫的基礎(chǔ)操作和方法,以及安裝MySQL軟件包和Python操作MySQL基礎(chǔ)使用

?創(chuàng)建到MySQL的數(shù)據(jù)庫鏈接

代碼如下:

from pymysql import Connection
# 獲取到MySQL數(shù)據(jù)庫的連接對(duì)象
conn = Connection(
 ? ?host='localhost', # 主機(jī)名(或者IP地址)
 ? ?port=3306,       ?# 端口,默認(rèn)3306
 ? ?user='root',     ?# 賬戶名
 ? ?password='123456' # 密碼
)
# 打開MySQL數(shù)據(jù)庫軟件信息
print(conn.get_server_info())
# 關(guān)閉到數(shù)據(jù)庫的鏈接
conn.close()

或者輸入如下的代碼:

import pymysql
?
db = pymysql.connect(
 ? ?host="localhost",
 ? ?port=3306,
 ? ?user='root', ? ?#在這里輸入用戶名
 ? ?password='qazwsxedc.2345', ? ? #在這里輸入密碼
 ? ?charset='utf8mb4'
 ?  ) #連接數(shù)據(jù)庫
?
cursor = db.cursor() #創(chuàng)建游標(biāo)對(duì)象
?
sql = 'show databases' #sql語句
?
cursor.execute(sql) ?#執(zhí)行sql語句
?
one = cursor.fetchone() ?#獲取一條數(shù)據(jù)
print('one:',one)
?
many = cursor.fetchmany(3) #獲取指定條數(shù)的數(shù)據(jù),不寫默認(rèn)為1
print('many:',many)
?
all = cursor.fetchall() #獲取全部數(shù)據(jù)
print('all:',all)
?
cursor.close()
db.close() ?#關(guān)閉數(shù)據(jù)庫的連接

一篇文章打好SQL基礎(chǔ),熟悉數(shù)據(jù)庫的基礎(chǔ)操作和方法,以及安裝MySQL軟件包和Python操作MySQL基礎(chǔ)使用?

?出現(xiàn)上圖界面就說明pymysql成功將pycharm和mysql連接起來了。

執(zhí)行查詢性質(zhì)的SQL語句

from pymysql import Connection
# 獲取到MySQL數(shù)據(jù)庫的連接對(duì)象
conn = Connection(
 ? ?host='localhost',
 ? ?port=3306,
 ? ?user='root',
 ? ?password='2345'
)
# 獲取游標(biāo)對(duì)象
cursor = conn.cursor()
conn.select_db("world")
# 使用游標(biāo)對(duì)象,執(zhí)行sql語句
cursor.execute("SELECT * FROM student")
# 獲取查詢結(jié)果
results = cursor.fetchall()
for r in results:
 ? ?print(r)
# 關(guān)閉到數(shù)據(jù)庫的鏈接
conn.close()

2.數(shù)據(jù)插入

commit提交

pymysql在執(zhí)行數(shù)據(jù)插入或其它產(chǎn)生數(shù)據(jù)更改的SQL語句時(shí),默認(rèn)是需要提交更改的,即,需要通過代碼“確認(rèn)”這種更改行為。

通過鏈接對(duì)象.commit()即可確認(rèn)此行為。

from pymysql import Connection
# 獲取到MySQL數(shù)據(jù)庫的連接對(duì)象
conn = Connection(
 ? ?host='localhost',
 ? ?port=3306,
 ? ?user='root',
 ? ?password='2345'
)
# 獲取游標(biāo)對(duì)象
cursor = conn.cursor()
conn.select_db("world")
# 使用游標(biāo)對(duì)象,執(zhí)行sql語句
cursor.execute("insert into student values(10001, '唐七', 19)")
# 關(guān)閉到數(shù)據(jù)庫的鏈接
conn.close()

6.綜合案例

使用SQL語句和pymysql庫完成綜合案例的開發(fā)

一篇文章打好SQL基礎(chǔ),熟悉數(shù)據(jù)庫的基礎(chǔ)操作和方法,以及安裝MySQL軟件包和Python操作MySQL基礎(chǔ)使用?

?DDL定義

本次需求開發(fā)我們需要新建一個(gè)數(shù)據(jù)庫來使用,數(shù)據(jù)庫名稱:py_sql

基于數(shù)據(jù)結(jié)構(gòu),可以得到建表語句:

CREATE TABLE order(
 ?  order_date DATE,
 ?  order_id, VARCHAR(255),
 ?  money INT,
 ?  province VARCHAR(10)
);

實(shí)現(xiàn)步驟

讀取數(shù)據(jù) -> 封裝數(shù)據(jù)對(duì)象 -> 構(gòu)建數(shù)據(jù)庫鏈接 -> 寫入數(shù)據(jù)庫文章來源地址http://www.zghlxwxcb.cn/news/detail-473986.html

import ..
text_file_reader = TextFileReader("D:/2011年1月銷售數(shù)據(jù).txt")
json_file_reader = JsonFileReader("0:/2011年2月銷售數(shù)據(jù)JS0N.txt")
jan_data:list[Record] = text_file_reader.read_data()
feb_data:list[Record] = json_file_reader.read_data()
# 將2個(gè)月份的數(shù)據(jù)合并list來存儲(chǔ)
all_data:list[Record] = jan_data + feb_data
    
# 構(gòu)建MySQL鏈接對(duì)象
cursor = conn.cursor()
conn.select_db("py_sql")
# 組織SQL語句
for record in all_data:
    sql = f"insert into orders(order_data, order_id, money, province)" 
    	f"values('{record.date}','{record.order_id)'{record.noney},'{record.province}')"
	print(sql)
    cursor.excute(sql)
conn.close()

到了這里,關(guān)于一篇文章打好SQL基礎(chǔ),熟悉數(shù)據(jù)庫的基礎(chǔ)操作和方法,以及安裝MySQL軟件包和Python操作MySQL基礎(chǔ)使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 一篇文章帶你玩轉(zhuǎn)PostGIS空間數(shù)據(jù)庫

    一篇文章帶你玩轉(zhuǎn)PostGIS空間數(shù)據(jù)庫

    1.什么是空間數(shù)據(jù)庫 人類理解世界其實(shí)是按照三維的角度,而傳統(tǒng)的關(guān)系型數(shù)據(jù)庫是二維的,要想描述空間地理位置,點(diǎn)、線、面,我們就需要一個(gè)三維數(shù)據(jù)庫,即所謂空間數(shù)據(jù)庫。 postGIS就是一個(gè)空間數(shù)據(jù)庫。 2.空間數(shù)據(jù)庫是怎么存儲(chǔ)的 除了普通數(shù)據(jù)庫所具備的字符串、數(shù)

    2024年04月10日
    瀏覽(26)
  • 【TDengine】一篇文章帶你通過docker安裝TDengine數(shù)據(jù)庫

    【TDengine】一篇文章帶你通過docker安裝TDengine數(shù)據(jù)庫

    目錄 1、通過docker方式安裝 2、相關(guān)步驟解釋 3、停止運(yùn)行taos與卸載 雖然并不推薦在生產(chǎn)環(huán)境中通過 Docker 來部署 TDengine 服務(wù),但 Docker 工具能夠很好地屏蔽底層操作系統(tǒng)的環(huán)境差異,很適合在開發(fā)測(cè)試或初次體驗(yàn)時(shí)用于安裝運(yùn)行 TDengine 的工具集。特別是,借助 Docker,能夠比

    2024年02月15日
    瀏覽(22)
  • 【MySQL 數(shù)據(jù)庫】6、一篇文章學(xué)習(xí)【索引知識(shí)】,提高大數(shù)據(jù)量的查詢效率【文末送書】

    【MySQL 數(shù)據(jù)庫】6、一篇文章學(xué)習(xí)【索引知識(shí)】,提高大數(shù)據(jù)量的查詢效率【文末送書】

    索引(index) 是幫助 MySQL 高效獲取數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)(有序) 在數(shù)據(jù)之外,數(shù)據(jù)庫系統(tǒng)還維護(hù)著滿足特定查找算法的數(shù)據(jù)結(jié)構(gòu),這些數(shù)據(jù)結(jié)構(gòu)以某種方式引用(指向)數(shù)據(jù), 這樣就可以在這些數(shù)據(jù)結(jié)構(gòu)上實(shí)現(xiàn)高級(jí)查找算法,這種數(shù)據(jù)結(jié)構(gòu)就是 索引 。 MySQL的索引是在存儲(chǔ)引擎

    2024年02月08日
    瀏覽(22)
  • C語言數(shù)據(jù)在內(nèi)存中的存續(xù):一篇文章讓你秒懂基礎(chǔ)!

    C語言數(shù)據(jù)在內(nèi)存中的存續(xù):一篇文章讓你秒懂基礎(chǔ)!

    JAMES別扣了-CSDN博客 ??在校大學(xué)生一枚。對(duì)IT有著極其濃厚的興趣 ?系列專欄目前為C語言初階、后續(xù)會(huì)更新c語言的學(xué)習(xí)方法以及c題目分享. ??希望我的文章對(duì)大家有著不一樣的幫助,歡迎大家關(guān)注我,我也會(huì)回關(guān),大家一起交流一起互動(dòng),感謝大家的多多支持哈! ??歡迎

    2024年04月13日
    瀏覽(25)
  • 一篇文章搞懂MySQL的分庫分表,從拆分場(chǎng)景、目標(biāo)評(píng)估、拆分方案、不停機(jī)遷移、一致性補(bǔ)償?shù)确矫嬖敿?xì)闡述MySQL數(shù)據(jù)庫的分庫分表方案

    一篇文章搞懂MySQL的分庫分表,從拆分場(chǎng)景、目標(biāo)評(píng)估、拆分方案、不停機(jī)遷移、一致性補(bǔ)償?shù)确矫嬖敿?xì)闡述MySQL數(shù)據(jù)庫的分庫分表方案

    導(dǎo)航: 【Java筆記+踩坑匯總】Java基礎(chǔ)+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外賣/黑馬旅游/谷粒商城/學(xué)成在線+設(shè)計(jì)模式+面試題匯總+性能調(diào)優(yōu)/架構(gòu)設(shè)計(jì)+源碼-CSDN博客 目錄 一、分庫分表基本概念 二、分庫分表的場(chǎng)景和核心思想 三、分庫分表具體步驟 3.1 分庫分表的原則:能不分就

    2024年02月03日
    瀏覽(25)
  • 明天省賽,我都還不太熟悉Dev - C++,怎么切換成C++11了?它的報(bào)錯(cuò)看不懂呀,那花八分鐘看看這篇文章吧~解決你的困惑。

    明天省賽,我都還不太熟悉Dev - C++,怎么切換成C++11了?它的報(bào)錯(cuò)看不懂呀,那花八分鐘看看這篇文章吧~解決你的困惑。

    我不知道小伙伴們有沒有dev5.4.0的資源,假如有那是最好的。假如沒有了,也不用著急,我已經(jīng)將它們上傳到gitee上了。可以直接下載喔~ 學(xué)生機(jī)環(huán)境-Dev-cpp5.4.0及API幫助文檔 這差不多是今年里最后一次系統(tǒng)的寫藍(lán)橋杯了吧,之后了,還是會(huì)更算法,只是不會(huì)這種系統(tǒng)的更藍(lán)橋

    2023年04月22日
    瀏覽(27)
  • 一篇文章搞懂BUCK開關(guān)電源基礎(chǔ)理論(上)

    一篇文章搞懂BUCK開關(guān)電源基礎(chǔ)理論(上)

    歡迎關(guān)注我的公眾號(hào),每周電路與硬件知識(shí)分享↓ 在硬件開發(fā)的過程中,BUCK拓?fù)涞拈_關(guān)電源是很常見的,相比于LDO的降壓方式 BUCK降壓的效率大大提高(尤其是在壓差高、輸出電流大的情況)。雖然BUCK降壓電路有一些缺點(diǎn),比如引入開關(guān)噪聲、EMI、輸出電壓紋波相比于LDO偏

    2024年02月13日
    瀏覽(35)
  • 這篇文章把MOS管的基礎(chǔ)知識(shí)講透了

    這篇文章把MOS管的基礎(chǔ)知識(shí)講透了

    MOS管(Metal-Oxide-Semiconductor field-effect transistor)是一種常見的半導(dǎo)體器件,它在數(shù)字電路、模擬電路、功率電子等領(lǐng)域都有廣泛的應(yīng)用。本文將從MOS管的基本結(jié)構(gòu)、工作原理、參數(shù)特性等方面講解MOS管的基礎(chǔ)知識(shí)。 一、MOS管的基本結(jié)構(gòu) MOS管是由金屬(Metal)、氧化物(Oxide)和

    2024年02月07日
    瀏覽(23)
  • 兩萬字的CAPL語法基礎(chǔ),一篇文章帶你入門

    兩萬字的CAPL語法基礎(chǔ),一篇文章帶你入門

    ?? 我是 螞蟻小兵 ,專注于車載診斷領(lǐng)域,尤其擅長(zhǎng)于對(duì)CANoe工具的使用 ?? 尋找組織 ,答疑解惑,摸魚聊天,博客源碼,點(diǎn)擊加入??【相親相愛一家人】 ?? 玩轉(zhuǎn)CANoe,博客目錄大全,點(diǎn)擊跳轉(zhuǎn)?? ?? 本章內(nèi)容,面向CAPL初學(xué)者,超過兩萬字,超全超詳細(xì)。 ?? 本節(jié)內(nèi)容大

    2024年02月01日
    瀏覽(22)
  • Git新手?這篇文章帶你飛!基礎(chǔ)操作一網(wǎng)打盡!

    Git新手?這篇文章帶你飛!基礎(chǔ)操作一網(wǎng)打盡!

    智能化校園:深入探討云端管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(一) 智能化校園:深入探討云端管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(二) Git(讀音為/g?t/) 是一個(gè)開源的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項(xiàng)目版本管理。 git是世界上最先進(jìn)的分布式版本控制系統(tǒng)(沒有之一)

    2024年01月17日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包