第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

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

難度入門
時長 5小時30分
學習人數(shù)
綜合評分9.43
38人評價 查看評價
9.7 內容實用
9.2 簡潔易懂
9.4 邏輯清晰
  • 分組查詢:

    分組函數(shù):group by語句

    select 字段 from 表名group by 分組字段;

    只會返回每組字段的第一條數(shù)據(jù)、

    ?一般分組函數(shù)配上聚合函數(shù)一起使用

    select? 聚合函數(shù)()from 表名 group by 字段

    having 分組之后的條件判斷

    having后面可以使用聚合函數(shù)

    where 后面不可使用聚合函數(shù)

    查看全部
  • 聚合函數(shù):縱向查詢

    五個聚合函數(shù):

    count:統(tǒng)計指定列的記錄,記錄為null則不統(tǒng)計

    sum:計算指定列的數(shù)值和,如果不是數(shù)值類型,那么計算結果為0

    max:計算指定列的最大值

    min:計算指定列的最小值

    avg:計算指定列的平均值,如果不是數(shù)值類型,那么計算結果為0

    聚合函數(shù)的使用:寫在select 之后 字段名的地方

    例如: select count(字段名)from 表名;

    查看全部
  • 結果查詢:

    使用order by語句

    語法:select 字段名 from 表名 where 字段=值 order by 字段名 asc/desc

    asc升序

    desc降序

    單列排序

    select * from 表名 where 條件 order by 字段 asc/desc;

    條件:就是需要的范圍

    字段:就是按照哪個字段來去排序

    組合排序

    select 字段 from 表名 where 字段=值 order by 字段1asc/desc ,字段2 asc/desc

    查看全部
  • 復習:

    更新表的記錄:

    updata 表名 set 字段=值;

    帶條件的修改: update 表名 set 字段=值 where 字段=值;

    刪除表記錄:

    delete? from 表名;

    帶條件的的刪除 : delete from 表名 where? 字段=值;

    truncate table 表名;

    truncate 是摧毀整個表,創(chuàng)建一個跟舊表結構一樣的新表

    delete 是一條一條記錄刪除;

    查看全部
  • 復習:

    ddl語句操作表:

    1、創(chuàng)建表:CREATE TABLE 表名 (字段 類型,字段 類型);

    2、數(shù)據(jù)類型

    常用數(shù)據(jù)類型:int varchar char date

    3、查看表:SHOW TABLES;

    4、查看表結構:DESC 表名;

    5、查看建表語句:SHOW CREATE TABLE 表名;

    6、創(chuàng)建表結構相同的表:CREATE TABLE 新表名 LIKE 舊表名;

    7、刪除表:DROP TABLE 表名;

    8、添加表列:ALTER TABLE 表名 ADD 字段 字段類型;

    9、修改列類型:ALTER TABLE 表名 MODIFY 列名 新的類型;

    10、修改列名:ALTER TABLE 表名 CHANGE 舊列名 新列名 新的類型;

    11、刪除列:ALTER TABLE 表名 DROP 列名;

    12、修改表名:RENAME TABLE 表名 TO 新表名;

    13、修改表的字符集:ALTER TABLE 表名 DEFAULT CHARACTER SET 新字符集;

    查看全部
  • 復習:

    ddl語句的操作

    1、建庫:CREATE DATABASE? IF NOT EXISTS?數(shù)據(jù)庫名;

    2、創(chuàng)建指定字符集的數(shù)據(jù)庫:CREATE DATABASE 數(shù)據(jù)庫名 CHARACTER SET 字符集;

    3、查看數(shù)據(jù)庫的建庫語句:SHOW CREATE DATABASE 數(shù)據(jù)庫名;

    4、修改數(shù)據(jù)庫的字符集:ALTER DATABASE 數(shù)據(jù)庫名 CHARACTER SET 字符集;

    5、查看正在使用的數(shù)據(jù)庫:SELECT DATABASE();

    6、查看所有數(shù)據(jù)庫:SHOW DATABASES;

    7使用、切換數(shù)據(jù)庫:USE 數(shù)據(jù)庫名;

    8、刪除數(shù)據(jù)庫:DROP DATABASE 數(shù)據(jù)庫名;

    查看全部
  • SQL:數(shù)據(jù)結構化語言

    分類:

    ddl:數(shù)據(jù)定義語言

    對象:數(shù)據(jù)庫、表、列

    關鍵字:create、drop、alter

    dml:數(shù)據(jù)操作語言

    對象:數(shù)據(jù)庫中的表

    關鍵字:insert delte update

    dql:數(shù)據(jù)查詢語言

    對象:表

    關鍵字:select、where

    dcl:數(shù)據(jù)控制語言

    對象:用來定義數(shù)據(jù)庫的訪問權限和安全級別、以及創(chuàng)建用戶

    查看全部
  • 聚合函數(shù):縱向查詢,對一列的值進行計算,會忽略空值

    五個聚合函數(shù):

    count:統(tǒng)計指定列的記錄數(shù),記錄為null則不統(tǒng)計

    sum:計算指定列的數(shù)值和,如果不為數(shù)值類型,那么計算結果為0

    max:計算指定列的最大值

    min:計算指定列的最小值

    avg:計算指定列的平均值,如果不為數(shù)值類型,那么計算結果為0

    語法:寫在sql語句select之后字段名的地方

    select 字段名... from 表名;?

    例如:select count(age) from 表名;?

    查看全部
  • DDL語句操作數(shù)據(jù)庫以及create,drop,alter等;

    DML語句對表數(shù)據(jù)進行insert,delete,update;

    DQL語句對表數(shù)據(jù)進行各種維度select查詢;

    查看全部
  • 排序:

    asc:升序(從小到大)

    desc:降序(從大到小)

    單列排序:使用一個字段進行排序

    語法:select*from 表名 where 字段邏輯運算符 order by 字段 asc;

    組合排序:

    select * from 表名? where 字段=值 order by 字段 升序/降序 ,字段 升序/降序;

    查看全部
  • like:表示模糊查詢

    語法

    select* from 表名 where 字段 like 通配符字符串;

    mysql中有兩個通配符字符串

    %:表示0個或多個字符

    _:表示一個字符

    查看全部
  • 邏輯運算符

    and 多個條件同時滿足

    or 多個條件其中一個滿足

    not 不滿足

    SELECT * FROM 表名 WHERE 運算符 邏輯運算符 運算符;

    NOT 與其他用法不一樣

    SELECT * FROM 表名 WHERE NOT 運算符;

    in關鍵字

    SELECT 字段名 FROM 表名 WHERE 字段 in (數(shù)據(jù)1,數(shù)據(jù)2...);

    IN 里面的每個數(shù)據(jù)都會作為一次條件,只要滿足條件就會顯示

    范圍:

    between 值1 and 值2 表示從值1到值2 的范圍,包括值1.2

    查看全部
  • dql:數(shù)據(jù)查詢語言

    用來查詢數(shù)據(jù)標總的表的記錄

    1,簡單查詢??

    * 表示所有列

    ?select * FROM 表名查詢效率慢

    查詢指定列

    SELECT 字段1,字段2,字段3,字段4 ....FROM 表名;?

    2別名查詢

    ?需要使用as關鍵詞

    SELECT 字段名1 AS 別名,字段2 AS 別名....from 表名;?

    清除重復值?

    3,查詢指定列并且結果不出現(xiàn)重復數(shù)據(jù)

    SELECT? DISTINCT 字段名 FROM 表名;

    4,查詢結果參與運算

    (1)某列數(shù)據(jù)和固定值運算

    SELECT 列1 +固定值 from 表名;

    某列數(shù)據(jù)和其他數(shù)據(jù)參與運算

    注意:參與運算必須為數(shù)值類型

    select 列名1+列名2? from 表名;




    ?

    查看全部
  • 更新表中的記錄

    1,不帶條件的修改:UPDATE 表名 SET 字段名=值;

    2,帶條件去修改:UPDATE 表名 SET 字段=值(新值)WHERE 字段=值(舊值);

    關鍵字說明:update:修改數(shù)據(jù)

    set 修改那些字段;

    where 指定條件

    ? 3,修改多條字段UPDATE 表名 SET 字段=值(新值),字段=值(新值)WHERE 字段=值(舊值);

    刪除表中記錄:

    1,不帶條件的刪除:DELETE FROM 表名;?

    2, 帶條件的刪除:DELETE FORM 表名 WHERE 字段名=值;?

    truncate table 表名;

    truncate與delete的區(qū)別

    truncate是將整個表銷毀,重新創(chuàng)建一個新的表,新表結構與舊表相同。而delete是將表中數(shù)據(jù)一條一條刪除

    查看全部
  • DML 語句:數(shù)據(jù)操作語言

    用來對數(shù)據(jù)中表的數(shù)據(jù)進行增刪改

    插入記錄:INSERT INTO 表名 (字段名1,字段名2.)VALUES

    (值一,值二...);

    插入全部字段:INSERT INTO 表名(字段名1,字段名2)VALUES(值一,值二);

    若已確定要插入所有字段的值:INSERT INTO 表名 VALUES(值一,值二);


    ?插入部分數(shù)據(jù)

    insert into 表名(字段一,字段二)values(值一,值二);

    查看正在使用的數(shù)據(jù)庫:SHOW DATABASE();

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號

友情提示:

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