day36-git與mysql

1、git

    git是什么?版本控制工具,開發(fā)一個(gè)軟件,是不是一個(gè)人,一個(gè)人做,多個(gè)人開發(fā),不同的模塊,代碼合并?使用版本控制工具
    cvs====svn
    linux==林納斯托瓦茲,就要使用版本控制工具,使用一個(gè)bitkeeper(收費(fèi)的),花了一個(gè)星期,寫了一個(gè)git(分布式)
    注冊(cè)github,然后登陸github
    (1)新建一個(gè)倉庫  Repositories
    (2)獲取項(xiàng)目
        git clone https地址
    (3)寫代碼
    (4)推送到服務(wù)器
        添加文件
            git add 文件名    添加指定文件
            git add .         添加所有文件
            git status       查看當(dāng)前的狀態(tài)

        提交文件
            git commit -m '我寫了一個(gè)李白'
        推送文件
            git push origin master
            git push
    
    分支學(xué)習(xí)
        主分支:master,默認(rèn)分支
        新建分支: git branch 分支名
        查看分支: git branch
        切換分支: git checkout 分支名
    
    開發(fā)步驟:
        一個(gè)master,一個(gè)dev
        (1)新建一個(gè)dev
        (2)切換到dev進(jìn)行開發(fā)
        (3)在dev添加文件并且提交文件
        (4)切換到master分支
        (5)將dev分支合并到master分支
            git merge dev
        (6)推送master到服務(wù)端
        (7)繼續(xù)切換到dev進(jìn)行開發(fā)
    沖突解決:
        a和b同時(shí)修改同一個(gè)文件的同一行代碼就會(huì)產(chǎn)生沖突
        如果a先push,那么b在push的時(shí)候就會(huì)報(bào)錯(cuò)
        所以,為了保險(xiǎn)起見,只要想向服務(wù)端push內(nèi)容,首先需要pull內(nèi)容,pull下來之后就會(huì)將服務(wù)端的代碼和本地的代碼進(jìn)行合并,如果有沖突,就會(huì)顯示沖突(git diff),如果沒有沖突,那就合并成功,然后再push上去即可,如果有沖突,商量解決沖突即可

2、mysql(非常重要)

    生活中和數(shù)據(jù)相關(guān)的都存在數(shù)據(jù)庫中。
    數(shù)據(jù)庫都有哪些呢?
        關(guān)系型 : oracle mysql
        非關(guān)系型:redis  MongoDB
    SQL: 結(jié)構(gòu)化查詢語言,就是對(duì)數(shù)據(jù)庫  創(chuàng)建庫、創(chuàng)建表、增刪改查 等操作
    SQL分類:DDL(數(shù)據(jù)定義)  DML(數(shù)據(jù)操作)  DQL(數(shù)據(jù)查詢)  DCL(數(shù)據(jù)控制)  DTL(數(shù)據(jù)事物)
    數(shù)據(jù)庫如何存儲(chǔ)數(shù)據(jù)?
        數(shù)據(jù)庫服務(wù)器:mysql  oracle
        數(shù)據(jù)庫:boke  market
        數(shù)據(jù)表:每一個(gè)庫里面又有好多的表
        數(shù)據(jù)字段:一個(gè)表會(huì)有好多字段(表頭),姓名、年齡、性別、身高等
        數(shù)據(jù)行:一條真實(shí)的數(shù)據(jù)
    安裝數(shù)據(jù)庫
        windows安裝:配置文件  my.ini
        linux安裝: 配置文件    my.conf
    基本數(shù)據(jù)類型
        數(shù)據(jù)字段,不同的字段要求有不同的數(shù)據(jù)類型
        整型:
            無符號(hào)-有符號(hào),如何表示負(fù)數(shù),最高位代表符號(hào)位,如果是1,代表負(fù)數(shù),如果是0,代表正數(shù)
            原碼、反碼、補(bǔ)碼
            1000 0001    -1的原碼
            1111 1110    -1的反碼   符號(hào)位不變,其它按位取反
            1111 1111    -1的補(bǔ)碼
            八位:表示無符號(hào) 0-255   表示有符號(hào) -128-127
            int   4個(gè)字節(jié)
            tinyint 1個(gè)字節(jié)
        浮點(diǎn):
            decimal(m,d)   其本質(zhì)存字符串
        字符串:
            char : char(32)  最多255   定長(zhǎng)
                中文用戶名:周杰倫
                utf8編碼:一個(gè)漢字需要3個(gè)字節(jié)
                不管多還是少,只給你32個(gè)
            varchar :varchar(32)      變長(zhǎng)
                愛新覺羅穆罕默德   24個(gè)字節(jié)
            text :用來存儲(chǔ)文本內(nèi)容
        時(shí)間類型
            datetime : 日期時(shí)間
            timestamp ;時(shí)間戳
            int : 時(shí)間戳
        復(fù)合類型:
            set :多選  比如愛好   籃球-足球-羽毛球
            enum : 單選 性別  男-女-人妖
        autoincrement :自動(dòng)增長(zhǎng),自增
        default : 默認(rèn)值,當(dāng)沒有給值的時(shí)候,它的值為多少,默認(rèn)為NULL
        not null : 限制一個(gè)字段的值不能為NULL
            如果一個(gè)字段不能為空,又沒有默認(rèn)值,那么這個(gè)字段必須插入值
    
    DDL:
        SQL語句都要以分號(hào)結(jié)尾,如果發(fā)現(xiàn)指令寫錯(cuò)了,添加 \c 清掉所有指令
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • MYSQL 基礎(chǔ)知識(shí) 1 MySQL數(shù)據(jù)庫概要 2 簡(jiǎn)單MySQL環(huán)境 3 數(shù)據(jù)的存儲(chǔ)和獲取 4 MySQL基本操...
    Kingtester閱讀 8,056評(píng)論 5 115
  • 【MySQL】Linux下MySQL 5.5、5.6和5.7的RPM、二進(jìn)制和源碼安裝 1.1BLOG文檔結(jié)構(gòu)圖 ...
    小麥苗DB寶閱讀 10,867評(píng)論 0 31
  • 第一次接觸馬儷文是在去年還在上鋪的時(shí)候,名字叫 我們倆 的電影,忘記當(dāng)時(shí)有沒有哭,只記得就一次我就記住了她和她的電...
    古古古古閱讀 205評(píng)論 1 1
  • 九點(diǎn)到雪飛姐的工作室,簡(jiǎn)單參觀環(huán)境,建立個(gè)人檔案,體態(tài)評(píng)估、礒骨療法(綁腿、陶枕的用法)艾灸調(diào)理脾胃(左腿陰陵泉、...
    趙小趙S閱讀 183評(píng)論 0 0
  • 任何系統(tǒng)的異常處理都是一項(xiàng)基礎(chǔ)業(yè)務(wù)。為了在Spring Boot的項(xiàng)目中加入統(tǒng)一異常處理,有兩種場(chǎng)景。攔截自定義的...
    小孩真笨閱讀 344評(píng)論 0 0

友情鏈接更多精彩內(nèi)容