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

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

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

難度入門
時長 5小時30分
學習人數
綜合評分9.43
38人評價 查看評價
9.7 內容實用
9.2 簡潔易懂
9.4 邏輯清晰
  • 不報錯,就不會影響后面的執行

    64ad6c31000116e219201080.jpg
    查看全部
  • TRUNCATE TABLE 表名

    是清空整個表的數據,重新建立一個字段相同的表,主鍵從零開始;

    DELETE FROM 表名(+字段)

    是一條條數據進行刪除,主鍵不重置。

    查看全部
  • 2023年4月26日


    數據庫的下載網址:

    https://dev.mysql.com/downloads/installer/5.5.html

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

    2023-04-26

  • creat?database?數據庫名?character?set?字符集;(默認是Utf-8形式)
    (也可以指定gbk)(指定某一個庫的特殊編碼)
    show?create?database?數據庫名;(查看某個數據庫創建時候的sql?語句)
    show?databases;(查看數據庫)
    alter?database?數據庫名?default?character?set?字符集名;
    修改某個數據庫的編碼方式.
    drop?database?數據庫名;(刪除某個數據庫)
    SELECT?DATABASE();(查看現在正在使用的數據庫)
    USE?數據庫名;(使用某一個數據庫)(一次只能使用一個數據庫)
    (如果使用了另一個,那么第一個自動關閉)
    查看全部
  • 雖然Mysql對于大小寫不敏感,但大寫關鍵字會比小寫關鍵字效率更高
    查看全部
    0 采集 收起 來源:SQL的通用語法

    2023-02-27

  • sql?:結構化查詢語言
    (主要是用來查數據,所以叫查詢語言)
    (操作數據庫,表,數據)
    sql語句的分類
    1,DDL數據定義語言(create,alter,drop)
    2,DML數據操作語言(insert,delete,update)
    3,DQL數據查詢語句(select,where)***
    4,DCL數據控制語言(grant,revoke)

    查看全部
  • http://img1.sycdn.imooc.com//63fc91a0000116bb07710447.jpg

    數據庫管理系統保證數據庫的安全和完整,用戶通過其來進行訪問表中的數據.

    數據庫管理程序可以管理多個數據庫.

    針對不同的應用創建不同的數據庫

    一個數據庫中可以創建多個表

    查看全部
  • SQL語句與數據庫約束

    DDL語句

    DML語句

    DQL語句


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

    查看全部
  • sql語句的分類:

    1. DDL:數據定義語言,用來定義數據庫的對象:數據庫、表、列,進行創建刪除修改(create、dropt、alter)

    2. DML:數據操作語言,用來對數據庫中表的數據進行增刪改(insert、delete、update)

    3. DQL:數據查詢語言,用來對數據褲中表的數據進行查詢、條件查詢(select、where)

    4. DCL:數據控制語言,用來定義數據的訪問權限和安全級別,及創建用戶,關鍵字:grant、revoke

    http://img1.sycdn.imooc.com//63df9c4d0001782f05000212.jpg

    查看全部
  • DQL 對標數據的slect查詢,簡單查詢、條件查詢、模糊查詢、分組查詢

    查看全部
  • DML對表數據進行 insert增加,delete刪除,update修改

    查看全部
  • DDL語句操作:數據庫以及表的create,drop,alter等

    查看全部
  • 更新表記錄:

    ????????1.不帶條件修改數據

    ????????????????UPDATE 表名 SET 字段名=值;

    ????????2.帶條件的修改

    ????????????????UPDATE 表名 SET 字段名=值 WHERE 字段名=值;

    ????????3.一次修改多列

    ????????????????UPDATE 表名 SET 字段名1 = 值 ,字段2 = 值... WHERE 字段名=值

    ?

    刪除表的記錄

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

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

    ????????3.TRUNCATE TABLE 表名;-->也能刪除表中的全部數據

    ? ? ????DELETE和TRUNCATE TABLE都可以刪除表中的數據,?DELETE是一條一條數據的刪除;TRUNCATE TABLE是直接抹除,重新創建一個結構一模一樣的新表;

    查看全部
  • DDL操作表

    先查看正在使用的數據庫:

    ????SELECT DATABASE();-->沒有的話:USE 數據庫名;-->SELEST DATABASE();

    當正在使用這個數據庫的時候,如果進行創建表的話,那么就對應創建在這個數據庫中;

    創建表:

    ????????CREATE TABLE 表名(字段名1 字段類型1,字段名2 字段類型2,...);

    ????????????CREATE -->表示創建

    ????????????TABLE--->表示創建一張表

    ?????????可以寫成(黑窗口里面不好寫):

    ?????????????????CREATE TABLE 表名(

    ?????????????????字段名1 字段類型1,

    ?????????????????字段名2 字段類型2

    ??????????????????);

    ????????????????#字段類型不要寫中文

    mysql 中的數據類型:

    http://img1.sycdn.imooc.com//63b644140001e32810910304.jpg

    ????varchar沒有默認的值,后面需要添加(k),k表示長度

    ????特殊的需求也可以進行編輯?。。?!

    ????????????如:

    http://img1.sycdn.imooc.com//63b6448f0001123b10900042.jpg


    查看表:

    ????????查看表是否創建成功:SHOW TABLES();

    ????????查看表的結構:DESC 表名;

    ????????查看創建表的sql語句:SHOW CREATE TABLE 表名;?


    快速創建一個表結構相同的表:

    ?????? ? CREATE TABLE 新表名 like 舊表名;


    刪除表:

    ????? ?直接刪除:DROP TABLE 表名();

    ????? ?判斷一個表是否存在并刪除表:DROP TABLE IF EXISIT 表名;


    修改表的結構:

    ????????增加一個列表:ALTER TABLE 表名 ADD 列名 類型;

    ????????修改列的類型:ALTER TABLE 表名 MODIFY 列名 類型;

    ????????修改列名:ALTER TABLE 表名 CHANGE 舊列名 新列名 類型;

    ????????刪除列:ALTER TABLE 表名 DROP 列名;

    ????????修改表名:RENAME? TABLE 表名 TO 新表名;

    ????????修改字符集:ALTER TABLE 表名 CHARACTER SET 字符集;

    查看全部
  • DDL語句操作的是數據庫、表、列表等:create\drop\alter等

    創建數據庫:

    1.創建數據庫:create database 數據庫名;

    2.查看所有的數據庫:SHOW DATABASES;

    ????????已有的數據庫不要刪除,刪除會影響mysql的使用

    ????????已有的數據庫無法進行創建,因為數據庫的創建不能重復

    *箭頭的上和下可以直接查找之前已經輸入過的內容

    3.判斷是否存在并創建數據庫:

    ????????CREATE DATABASE IF NOT EXISTS 數據庫名;

    ????????*可以用于數據庫的還原與備份(因為即便已經有了數據庫,它也能對應運行,不影響后續代碼的執行),這個地方不太理解,這和還原與備份有什么關系?

    4.創建數據庫并指定字符集(編碼表)

    ????????CREATE DATABASE 數據庫名 CHARACTER SET 字符集;

    ????????????????如何查看一個數據庫的結構:

    ????????? ????????????? SHOW CREATE DATABASE 數據庫名;

    修改數據庫:

    修改數據庫字符集格式:

    ????????ALTER DATABASE 數據庫名 DEFAULT?CHARACTER SET 字符集;

    ????????????DEFAULT?CHARACTER SET:默認的一套編碼

    刪除數據庫:

    ????????DROP DATABASE 數據庫名;


    使用數據庫:

    ????查看正在使用的數據庫:SELECT DATABASE();

    ????切換使用數據庫:USE 數據庫名;

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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