亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

MySQL8.0零基礎入門之從青銅到鉆石

難度入門
時長 5小時30分
學習人數
綜合評分9.43
38人評價 查看評價
9.7 內容實用
9.2 簡潔易懂
9.4 邏輯清晰
  • 1、唯一:在這張表中這個字段的值不能重復

    2、唯一約束基本格式:字段名 字段類型 UNIQUE

    3、實現唯一約束,不能插入相同的值,但是NULL沒有值,所以不存在重復的值,可以插入多個NULL

    查看全部
  • 1、主鍵(PRIMARY KEY):用來唯一標識一條記錄,每個表都應該有一個主鍵,并且每個表只能有一個主鍵

    2、哪個字段應該作為表的主鍵?通常不用業務字段作為主鍵,單獨給每張表設計一個id字段,把id字段作為主鍵。主鍵是給數據庫和程序使用的,不是給最終客戶使用的。所以主鍵有沒有含義沒有關系,只要不重復,非空就行。

    3、創建主鍵:PRIMARY KEY

    4、主鍵的特點:主鍵必須包含唯一的值;主鍵列不能包含NULL值

    5、創建主鍵方式:

    在創建表的時候給字段添加主鍵:字段名 字段類型 PRIMARY KEY


    6、刪除主鍵

    ALTER TABLE 表名 DROP PRIMARY KEY;


    7、主鍵自增

    AUTO_INCREMENT 表示自動增長(字段類型必須是整數類型)

    擴展

    默認AUTO_INCREMENT的開始值是1,如果希望修改起始值,使用以下SQL語法:

    ALTER TABLE 表名 AUTO_INCREMENT=起始值;

    8、DELETE和TRUNCATE 的區別

    ?DELETE:刪除表中的數據,但不重復AUTO_INCREMENT的值

    TRUNCATE摧毀表,重建表,AUTO_INCREMENT重置為1

    查看全部
  • 分組

    分組查詢是指使用GROUP BY語句對查詢信息進行分組,相同的數據作為一組.

    SELECT 字段1,字段2,…… FROM 表名 GROUP BY 分組字段 [HAVING 條件];

    分組后用having進行條件過濾

    GROUP BY 怎么分組的?

    將分組字段結果中相同內容作為一組

    分組和聚合函數一起使用

    注意事項:當使用某個字段分組,在查詢的時候也需要將這個字段查詢出來,否則看不到數據是屬于哪組的


    having與where的區別

    having 是在分組后對數據進行過濾

    where 是在分組前對數據進行過濾

    having 后面可以使用聚合函數

    where 后面不可用使用聚合函數

    查看全部
  • http://img1.sycdn.imooc.com//616cde8c0001328c06360213.jpg

    ----

    查看全部
    0 采集 收起 來源:SQL的通用語法

    2021-10-18

  • http://img1.sycdn.imooc.com//616cdbc00001b84f07880334.jpg

    DDL\DML\DQL\DCL

    查看全部
  • DBMS 數據庫管理系統包含數據庫包含表,逐層從屬包含關系

    查看全部
  • 在cmd上登錄以及退出MySQL

    • 第一種

    用cmd登錄mysql:cd C:\Program Files\MySQL\MySQL Server 8.0\bin\

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -uroot -proot


    退出mysql:exit

    切換到本地磁盤目錄:C:\Program Files\MySQL\MySQL Server 8.0\bin>cd C:\WINDOWS\system32


    • 第二種:

    用cmd登錄mysql:cd C:\Program Files\MySQL\MySQL Server 8.0\bin\

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -uroot -p

    Enter password: ****(root)


    退出mysql:exit

    切換到本地磁盤目錄:C:\Program Files\MySQL\MySQL Server 8.0\bin>cd C:\WINDOWS\system32

    • 第三種:

    cd C:\Program Files\MySQL\MySQL Server 8.0\bin\

    C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -h localhost -u root -p

    退出mysql:exit

    切換到本地磁盤目錄:C:\Program Files\MySQL\MySQL Server 8.0\bin>cd C:\WINDOWS\system32

    查看全部
    0 采集 收起 來源:dos連接數據庫

    2021-10-18

  • mysql啟動服務的三種方式:

    • 右鍵計算機管理-服務-找到mysql80-右鍵暫停

    • win+r鍵輸入services.msc命令打開計算機服務列表-找到mysql80-右鍵暫停

    • 管理員方式打開cmd---輸入net start mysql80即可啟動(停止服務輸net stop mysql80)

    查看全部
  • cmd窗口驗證MySQL是否安裝成功

    • cd C:\Program Files\MySQL\MySQL Server 8.0\bin\

    • C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -h localhost -u root -p

    • ?status


    查看全部
    0 采集 收起 來源:數據庫的安裝

    2021-10-18

  • http://img1.sycdn.imooc.com//616c1dbf0001b51f06830174.jpg

    --

    查看全部
  • http://img1.sycdn.imooc.com//616c1c64000131cf09590241.jpg

    -----

    查看全部
  • http://img1.sycdn.imooc.com//616c18ca00015bd804980344.jpg

    -------

    查看全部
  • sql語句的分類,ddl,dml,dql,dcl:

    1. DDL語句:針對對象是數據庫以及表的增刪改(不能對里面的數據操作)

    2. DML語句:對表數據進行增刪改(表數據)

    3. DQL語句:表數據各種維度select查詢

    mysql數據庫約束:主鍵約束、唯一約束、非空約束

    查看全部
  • 邏輯運算符

    and? ? 多個條件同時滿足

    or? ? ? 多個條件其中一個滿足

    not? ? 不滿足

    in關鍵字

    語法格式:SELECT * FROM 表名 WHERE 字段 in(數據1,數據2……);

    in里面的每個數據都會作為一次條件,只要滿足條件的就會顯示

    顯示除過數據1,數據2之外的數據:

    ? ? ? ? ? ? ? ? ? SELECT * FROM 表名 WHERE 字段 not in(數據1,數據2……);


    范圍運算符:

    ? ? ? ? ? ? ? ? ? SELECT * FROM 表名 WHERE 字段名 BETWEEN 值1 AND 值2 ;

    表示從值1到值2范圍,包頭又包尾

    查看全部
  • DQL語句:不會對數據庫中的數據進行修改,只是一種顯示數據的形式

    查詢表中所有數據

    1、使用*表示所有列:SELECT * FROM 表名;

    2、寫出要查詢的每列的字段名稱:SELECT id,name,age FROM 表名

    查詢指定列的數據:SELECT id,name,age,…… FROM 表名;

    別名查詢

    1、查詢時給列、表指定別名需要使用AS關鍵字

    2、使用別名的好處是方便觀看和處理查詢到的數據

    SELECT 字段名1 AS 別名,字段名2 AS 別名…… FROM 表名;

    其中AS可以省了不寫


    查詢重復值

    查詢指定列并且結果不出現重復數據

    SELECT DISTINCT 字段名 FROM 表名;

    查詢結果參與運算

    1、某列數據和固定值運算:SELECT 列名1+固定值 FROM 表名;

    2、某列數據和其他列數據參與運算:SELECT 列名1+列名2 FROM 表名;

    注意:參與運算的必須是數值類型

    查看全部

舉報

0/150
提交
取消
課程須知
學習中需要用到這些工具: —MySQL8.0 —Navicat連接工具 —DOS窗口 你需要有這些基礎: —會使用DOS窗口
老師告訴你能學到什么?
1、什么是數據庫 2、數據庫的安裝與卸載 3、SQL基礎語法 4、DDL語句--對數據庫及表的增刪改查 5、DML語句--對數據的增刪改 6、DQL語句--對數據的查詢 7、數據庫表的約束

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!