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

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

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

難度入門
時長 5小時30分
學習人數
綜合評分9.43
38人評價 查看評價
9.7 內容實用
9.2 簡潔易懂
9.4 邏輯清晰
  • 可以重復聯系
    查看全部
    0 采集 收起 來源:總結

    2020-12-01

  • 常見的數據庫種類

    查看全部
  • 語法

    CREATE?TABLE?表名(字段名1??字段類型,字段名2?字段類型);//創建表?與字段?

    SHOW?TABLES;???//?查看某個數據庫的所有表?

    DESC???表名;??//查看表結構

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

    CREATE??TABLE?新表名??LIKE?舊表名?;//?快速創建一個結構相同的表名

    DROP??TABLE??表名?;?//直接刪除表

    DROP?TABLE??IF??EXISTS??表名;?//判斷表是否存在并刪除表

    ALTER??TABLE?表名?ADD?列名??類型;//添加列表

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

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

    DROP?列名;//刪除列

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

    ALTER?TABLE?表名?character?set?字符集;//修改字符集


    查看全部
  • CREATE?DATABASE?數據庫名;?//直接創建數據庫
    CREATE?DATABASE?IF?NOT?EXISTS?數據庫名;//判斷是否存在并創建數據庫
    CREATE?DATABASE?數據庫名?CHARACTER?SET?字符集;//創建數據庫并指定字符集
    SHOW?DATABASE;//查看所有數據庫
    SHOW?CREATE?DATABASE?數據庫名;//查看某個數據庫的定義信息
    ALTER??DATABASE?數據庫??DEFAULT?CHARACTER?SET?字符集;//修改數據庫字符集
    DROP??DATABASE??數據庫名;//刪除數據庫
    SELECT?DATABASE();??//查看正在使用的數據庫
    USE??數據庫名;?//使用/切換數據庫


    查看全部
  • 挺好的呀
    查看全部
  • >>>>>>>>>>>>>>>>>>>>>>>>>>>>>數據表命令


    1.建表(模板):?

    * create table 表名?

    ? ? ->id int(10),

    ? ? ->name varchar(25),

    ? ? ->age int

    ? ? ->)ENGINE=innodb DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;

    * 查看創建表的sql語句:


    * show create table 表名;


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


    * create table 新表名 like 舊表名;


    2.查看數據庫有哪些表:?


    * show tables;



    3.查看表結構:


    * desc 表名;


    4.刪除表:


    * drop table 表名;


    * 判斷表是否存在并刪除表:


    * deop table if exists 表名;


    5.修改表結構:


    * 添加表列:


    * alter table 表名 add 列名 類型;


    * 修改列類型:


    * alter table 表名 modify 列名 新的類型;


    * 修改列名:


    * alter table 表名 change 舊列名 intro 類型;


    * 刪除列:


    * alter table 表名 drop 列名;


    6.修改表:

    * 修改表名:


    * rename table 表名 to 新表名;


    * 修改表字符集:


    * alter table 表名 character set 字符集;


    查看全部
  • >>>>>>>>>>>>>>>>>>>>>>>>數據庫命令


    1.查看所有數據庫:show databases;


    * 查看某個數據庫的定義信息:


    * show create database 數據庫名;


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


    * 判斷數據庫是否存在,存在則不創建,不存在則創建


    create database if not exists 數據庫名;


    * 創建數據庫并指定字符集


    create database 數據庫名 character set 字符集;


    ?

    3.修改數據庫字符集格式:


    * alter database 數據庫名 default character set 字符集;


    4.刪除數據庫(刪除時沒有提示直接刪除)


    drop database 庫名;


    5.進入某個數據庫:

    * use 數據庫名;


    6.查看正在使用的數據庫:


    * select database();


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

    DDL,DML,DQL,DCL

    SQL語句之DDL語句:

    ????DDL語句可以操作數據庫以及表的create(創建),drop(刪除),alter(修改)等;

    SQL語句之DML語句:

    ????DML語句對表數據進行insert(插入),delete(刪除),update(更新);

    SQL語句之DQL語句:

    ????SQL語句對表數據進行各種維度select查詢:

    ?

    查看全部
  • DDL 數據定義語言:CREATE,DROP,ALTER

    DML 數據操作語言:INSERT,DELETE,UPTATE

    DQL 數據查詢語言:SELECT,WHERE等

    DCL 數據控制語言: GRANT,REVOKE

    查看全部
  • 默認值格式
    ?字段名?字段類型?DEFAULT


    查看全部
    0 采集 收起 來源:默認值的設定

    2020-11-13

  • 非空約束的基本語法格式
    ????????字段名?字段類型?NOT?NULL


    查看全部
  • 唯一約束的基本格式
    ?????字段名?字段類型?UNIQUE
    可以插入多個NULL?值


    查看全部
  • PRIMARY?KEY?:主鍵
    UNIQUE?:?唯一
    NOT?NULL?:?非空
    DEFAULT?:?默認
    FOREING?KEY?:外鍵
    主鍵的作用?:用來唯一標識一條記錄,每個包都應該有一個主鍵,
    ???????并且每個表只能有一個主鍵。
    主鍵的特點?:?
    ????????主鍵必須包含唯一的值
    ????????之間列不能包含NULL值
    創建主鍵的方式:
    ????在創建表的時候給字段添加主鍵
    ????字段名?字段類型?PRIMARY?KEY?
    主鍵自增
    ?????AUTO_INCREMENT?表示自動增長(字段類型必須是整數類型的)
    ??字段名?字段類型?PRIMARY?KEY??AUTO_INCREMENT?;
    ??AUTO_INCREMENT?的開始值是默認1如果希望修改起始值,請使用下列sql
    ??ALTER?TABLE?表名?AUTO_INCREMENT?=?起始值?;


    查看全部
  • PRIMARY?KEY?:主鍵
    UNIQUE?:?唯一
    NOT?NULL?:?非空
    DEFAULT?:?默認
    FOREING?KEY?:外鍵
    主鍵的作用?:用來唯一標識一條記錄,每個包都應該有一個主鍵,
    ???????并且每個表只能有一個主鍵。


    查看全部
  • LIMIT是限制的意思,所以LIMIT的作用就是限制查詢記錄的條數
    ??SELECT?*|?字段列表?[as?別名]?FROM?表名?[WHERE?子句]?[GROUP?BY子句]?[HAVING子句]?[ORDER?BY子句][LIMIT子句]?
    ??思考:為什么LIMIT子句排在最后
    ??因為前面所有的限制條件都處理完了,只剩下顯示多少條記錄的問題了
    LIMIT語法格式
    ????LIMIT?offset,length;?或者?LIMIT?length
    ????offset是指偏移量,可以認為是跳過的記錄數量,默認為0
    ????length?是指需要顯示的總記錄數
    ????例子??SELECT?*?FROM?student?LIMIT?2,6;
    LIMIT的使用的場景:分頁
    ????如果第一個參數是0?可以簡寫:
    ????SELECT?*?FROM?student?LIMIT?0,5;
    ????SELECT?*?FROM?student?LIMIT?5;
    ????LIMIT?10,5;不夠5條,有多少顯示多少


    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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