<noframes id="vddlx"><form id="vddlx"><nobr id="vddlx"></nobr></form>

    <noframes id="vddlx">
    <listing id="vddlx"><nobr id="vddlx"><meter id="vddlx"></meter></nobr></listing>
    <form id="vddlx"><th id="vddlx"><progress id="vddlx"></progress></th></form><em id="vddlx"></em>

      
      

      <listing id="vddlx"><listing id="vddlx"><menuitem id="vddlx"></menuitem></listing></listing>

        <span id="vddlx"></span>

          mysql第二節

          技術標簽: 數據庫的安裝  數據庫的使用

          承接上章:點擊打開返回上章鏈接

          1.關于MySQL 和SQLyog的安裝,我把找到的教程放在這里,具體的跟著操作就完全OK:

             a)mysql的教程:      www.jb51.net/article/96898.htm

          b)SQLyog的教程:   https://www.cnblogs.com/biehongli/p/6032905.html?utm_source=itdadao&utm_medium=referral

          2.安裝后會出現種種錯誤,我們需要注意的是:

                第一點MySQL的密碼 和SQLyog的密碼要保持一致?。?!不然你進不去,總顯示錯誤

                第二個在dos下運行,執行 net start mysql net stop mysql 操作,執行不了不能啟動MySQL,會提示發生系統錯誤5,拒絕訪問,只要把它切換成  在管理員狀態下運行就可以了














          接著看一看在bin目錄下執行的操作:進入bin目錄后,按住shift并右擊鼠標,會出現“此處打開命令窗口”或者“此處打開Powershell

          命令行連接MySQL  --- .\mysql  -uroot  -p
















          3.SQL(Structured Query Language) :結構化查詢語言

          包含了4種語言:

          數據操作語言(DML)     用來操作數據庫中所包含的數據

          數據定義語言(DDL)、   創建和刪除數據庫對象等操作

          數據查詢語言(DQL)、   對數據庫中的數據進行查詢

          數據控制語言(DCL)       用來控制數據庫組件的存取許可、存取權限等


          (1)一系列操作的語法:數據庫輸入,不區分大小寫,寫完自動幫你轉成大寫

                   創建數據庫---create database + 數據庫名

                    查看數據庫列表--- show databases ;

                   選擇數據庫--- use + 數據庫名 ;    (使用數據必須選擇數據庫!)

                   刪除數據庫--- drop database +數據庫名

          (2)MySQL數據類型---數值

                     tinyint ---非常小的數據

                     smallint---較小的數據

                     mediumint---中等大小的數據

                             int --------標準整數

                      float  -----   單精度浮點數

                      double  ------雙精度浮點數

                     unsigned ----標識為無符號數

                     zero fill ------寬度(位數)不足以0填充

          MySQL數據類型---字符串、日期類型

                     char(M)  -------定長字符串,M 是長度

                     varchar(5)  ------可變字符串,長度也可變

                     tinytext   -------微型文本串

          (3)創建表

          舉個例子,比如說建個學生表,可以這么寫

                 CREATE TABLE  student(
          studentNo INT(4) NOT NULL  COMMENT  '學號' PRIMARY KEY,
          loginpwd  VARCHAR(20) NOT NULL  COMMENT '密碼',
          studentName  VARCHAR(50) NOT NULL  COMMENT '學生姓名',
          sex  VARCHAR(2) DEFAULT  NOT NULL  COMMENT'性別',
          gradle INT(4) UNSIGNED  COMMENT'年級編號',
          phone INT(4) UNSIGNED  COMMENT'聯系電話',
          address VARCHAR(255) DEFAULT '地址不祥' COMMENT'地址',
          borndate DATETIME COMMENT'出生時間',
          email VARCHAR(50) COMMENT'郵件帳號',
          identitycard VARCHAR(18)UNSIGNED KEY COMMENT'身份證號'
          )COMMENT ='學生表'

          :多字段使用逗號分隔;保留字用撇號括起來;

                  單行注釋用#.....   多行注釋用 /*........*/


          接著我們聊一聊字段的約束及屬性:

                 非空約束---NOT NULL ---->就是說字段不允許為空

                 默認約束---DEFAULT ---->給某字段賦予默認值

                 唯一約束---UNIQUE KEY(UK) ---->設置字段的值是唯一的,可以為空,但只能有一個空值

                 主鍵約束---PRIMARY KEY(PK)---->設置該字段作為表的主鍵,可唯一標識該表記錄

                 外鍵約束---FOREIGN KEY(FK)---->用在兩表之間建立關系,需要指定引用的是,主表的哪一個字段

                 自動增長---AUTO_INCREMENT--->設置該列為自增字段,默認每條自增1   通常用在設置主鍵

          :外鍵用于從表,主鍵用在主表!

















          版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
          本文鏈接:https://blog.csdn.net/CJ_forever/article/details/79157575

          智能推薦

          LEX學習 第二節

          接著第一節中的第一個示例,我們擴展第二個示例,將詞法分析程序擴展為識別不同的詞性。 下面是程序示例: 第二個示例實際上與第一個沒有什么不同,僅僅就是列出了比前面更多的單詞,原則上可以擴展這個示例為任意多的單詞。但是這樣感覺有些笨拙,如果是單詞比較多的話,就需要將所有的單詞都要列出來,如果能夠有一個單詞表,能夠實時的添加新的單詞的話,擴展性上就會好很多。下面我們再擴展一下,就是在詞法分析程序運行時從...

          [HTML]第二節HTML樣式

          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml&qu...

          第二節:配置django環境!

          學習之前,我們先了解django的版本對應的python版本: 小伙伴們可以用pip工具,直接下載,它就會自動給你安裝 最匹配的django版本來。 命令:pip install django 如果想指定版本號可以這么寫: 命令:pip install django==2.22 我用的python是3.7.2 django版本是2.2 若不想用pip 自動安裝的話,你也可以去官網下: django...

          Python基礎第二節

                  寫博客我覺得就是在積累和整理自己在學習的過程中遇到的各種各樣的問題。特別是編程性語言這一塊,學的人很多,但我相信老板不想要一個只知道在網上簡單搬運代碼的程序員吧,最起碼不要固定自己的思維,也可以稱之為:編程思想。一個問題我也許暫時不知道怎么解決的辦法,但是我要知道問題怎么來的,我結局這個問題的辦法要從哪...

          2018.4.27第二節課-python

          統計3個班級,每個班級學生大于80分的成績,總共有多少個: 運行結果: 菱形: 用星號做成排列: 運行結果: 輸出數字,代表上下幾行星,運行結果: 等腰三角形: 運行結果: 小九九乘法表: 運行結果: 把星號擺成一個直角三角形: 運行結果: 函數生成數列: 5,20,3,數值是從5開始到19,不包含最后一位數(20),后面的3是相差多少值往后加,所以5+3=8 8+3=11 11+3=14 ......

          猜你喜歡

          第二節:頻率與概率

          第一章:概率論的基本概念,第二節:頻率與概率 一:頻率及其穩定性 1:頻數: 加入在一次實驗中,一共做了10次實驗,其中a事件發生了5次,這里的5就是頻數而5/10則稱為頻率,記作: 頻率的性質: 1:非負性 2:規范性 3:有限可加性 二:概率的統計定義 三:概率的公理化定義 四:概率的性質 五:例題...

          面向對象第二節

          一. 特殊方法 特殊方法都是以__開頭__結尾 不需要自己調用 對象創建流程 p1 = Person 1.創建了一個變量 2.在內存中創建一個變量 3.執行類中的代碼塊中的代碼(只執行一次) 4.__init__方法執行了 __init__會在對象(指p1之類)創建的時候立即調用會像創建的對象初始化屬性 二. 練習 我們要增加數據安全性 屬性不能隨意修改(我讓你改才能改) 屬性不能改為任意的值 三...

          ShaderWeaver卡片制作-第二節

          ShaderWeaver卡片制作-第二節 聲明:本系列為網絡搬運總結,多為英文資料,翻譯的不好的請見諒。想查看原版****的可以去YouTube,插件作者為國人,但是目前并沒有中文相關資料?;蛘卟榭磭鴥鹊膬灴釋]?。附帶優酷視頻地址 附帶官網鏈接:http://www.shaderweaver.com/index.html 以下內容參考總結自日文網站:http://baba-s.hatenablog...

          安裝redis自動啟動服務報錯Invalid argument during startup: unknown conf file parameter :

          redis我沒有設置有密碼,然后想安裝成系統自動啟動服務,也就是打開電腦自動后臺啟動redis服務,我根據網上的信息一直都在設置,但是都無法安裝成功,我是沒有設置有密碼的,網上搜的都是有設置密碼的,或許是我沒有搜到,如下圖: redis安裝服務命令:redis-server.exe --service-install redis.windows-service.conf --loglevel no...

          Day24.網際控制報文協議ICMP、虛擬專用網v*n與網絡地址轉換NAT -計算機網絡

          ??網際控制報文協議ICMP ○ 為了更有效地轉發IP數據報和提高交付成功的機會,在網際層使用了網際控制報文協議ICMP(Internet Control Message Protocol) ○ 主機或路由器使用ICMP來發送差錯報告報文和詢問報文 ○ ICMP報文被封裝在IP數據報中發送 ○ ICMP差錯報告報文共有以下五種: ① 終點不可達 ② 源點抑制 ③ 時間超過 ④ 參數問題 ⑤ 改變路...

          贊助商廣告

          相關文章

          熱門文章

          推薦文章

          相關標簽

          亚洲中文字幕A∨在线

          <noframes id="vddlx"><form id="vddlx"><nobr id="vddlx"></nobr></form>

            <noframes id="vddlx">
            <listing id="vddlx"><nobr id="vddlx"><meter id="vddlx"></meter></nobr></listing>
            <form id="vddlx"><th id="vddlx"><progress id="vddlx"></progress></th></form><em id="vddlx"></em>

              
              

              <listing id="vddlx"><listing id="vddlx"><menuitem id="vddlx"></menuitem></listing></listing>

                <span id="vddlx"></span>