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

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

與MySQL的零距離接觸

平然 學生
難度入門
時長 8小時29分
學習人數
綜合評分9.67
950人評價 查看評價
9.9 內容實用
9.6 簡潔易懂
9.5 邏輯清晰
  • 日期時間性數據的存儲需求

    查看全部
  • 浮點型數據的類型


    查看全部
  • INSERT

    插入記錄

    INSERT [ INTO ] tbl_name SET col_ name = { expr | DEFAULT } , ...

    與第一種方式的區別在于,此方法可以使用子查詢(SubQuery)

    查看全部
  • LIMIT

    限制查詢結果返回的數量

    [LIMIT { [ offset , ] row_count | row_count OFFSET offset } ]

    LIMIT?位置(從0開始),數量

    查看全部
  • ORDER BY

    對查詢結果進行排序

    [ORDER BY {col_name | expr | posion} [ASC | DESC] , ...]

    查看全部
  • GROUP BY

    查詢結果分組

    [GROUP BY {col_NAME | position} [ASC | DESC] , ...]

    **ASC升序(默認),DESC降序

    **GROUP BY 1:按照第一個出現的字段名分組

    查看全部
  • SELECT

    查找記錄

    SELECT select_expr [, select_expr ...]

    [

    ????FROM table_references

    ????[WHERE where_condition]

    ????[GROUP BY {col_name | position} [ASC | DESC],...]

    ????[HAVING where_condition]

    ????[ORDER BY {col_name | expr | posion} [ASC | DESC],...]

    ????[LIMIT { [ OFFSET, ] row_count | row_count OFFSET offset} ]

    ]

    查看全部
  • select_expr

    查詢表達式

    • 每一個表達式表示想要的一列,必須有至少一個。

    • 多個列之間以英文逗號分隔。

    • 星號(*)表示所有列。tbl_name.* 可以表示命名表的所有列。

    • 查詢表達式可以使用[AS] alias_name 為其賦予別名。

    • 別名可用于 GROUP BY, ORDRE BY 或 HAVING 子句。

    查看全部
  • UPDATE 更新記錄(單表更新)

    **字段值書寫過程當中有錯誤或想更改字段值

    UPDATE [LOW_PRIORITY] [IGNORE]?table_reference SET col_name1 = {expr1 | DEFAULT} [, col_name2 = {expr2 | default}]...[WHERE where_condition]

    查看全部
  • 插入記錄有三種方法:

    第一種:標準的insert插入記錄

    INSERT users VALUES(DEFAULT,'John','123',25,1);?TINYINT 支持表達式

    第二種:insert set 方法插入記錄

    set方法:與第一種方式的區別是,此方法可以使用子查詢,但是一次性只能插入一條記錄。

    insert users set username='BEN',password='456';【其余字段有默認值或者允許為空】

    第三種:insert? selcet方法 可以將查詢結果插入到指定表中。例子后續更新


    查看全部
  • group by 1 意思為指定以 select 后第一個字段 分組(一般都不建議用這種位置來分鐘 都按字段名分組)
    查看全部
  • 插入記錄:
    INSERT [INTO] table_name [(col_name,...) {VALUES | VALUE} ({expr | DEFAULT},...),(...),...

    如果想對自動遞增的字段賦值,可以輸入NULL或者DEFAULT.

    對整型字段賦值,可以使用數學表達式。

    對于設置了默認約束的字段賦值,可以直接輸入DEFAULT.

    INSERT 插入記錄?

    語法1:INSERT [INTO] 表名 [(列名1,列名2,...)] VALUES(列值1,列值2,...),(...),...;?

    對于自動編號的字段,插入“NULL”或“DEFAULT”系統將自動依次遞增編號;?

    對于有默認約束的字段,可以插入“DEFAULT”表示使用默認值;?

    列值可傳入數值、表達式或函數,如密碼可以用md5()函數進行加密(如md5('123')); md5是PHP中的哈希函數

    可同時插入多條記錄,多條記錄括號間用逗號“,”隔開?


    查看全部
  • 本節知識點

    約束

    • 按功能劃為:NOT NULL, PRIMARY KEY, UNIQUE KEY, DEFAULT, FOREIGN KEY

    • 按數據列的數目劃為:表級約束,列級約束

    修改數據表

    • 針對字段的操作:添加/刪除字段、修改列定義,修改列名稱等

    • 針對約束的操作:添加/刪除各種約束

    • 針對數據表的操作:數據表更名(兩種方式)


    查看全部
  • 修改列定義:

    ALTER TABLE tb_name MODIFY [COLUMNS] co_name column_definition [FIRST | AFTER co_name]

    修改列名稱(也可以修改定義):

    ALTER TABLE tb_name CHANGE [COLUMN] old_co_name new_co_name column_definition [FIRST | AFTER co_name]

    修改表名稱:

    方法1:

    ALTER TABLE?tb_name RENAME [TO | AS] new_tb_name

    方法2:

    RENAME TABLE tb_name TO new_tb_name [,tb_name2 TO new_tb_name2]...

    查看全部
  • 刪除主鍵約束

    ALTER TABLE table_name DROP PRIMARY KEY;

    刪除唯一約束

    ALTER TABLE table_name DROP INDEX|KE index_name;

    刪除外鍵約束

    ALTER TABLE table_name DROP FOREING KEY fk_name;

    通過SHOW CREATE TABLE?tb_name查看外鍵名

    查看全部

舉報

0/150
提交
取消
課程須知
要想學習本課程,你只需要知道數據庫是個什么東東就足夠了,是不是很easy?!
老師告訴你能學到什么?
1、MySQL安裝與配置 2、數據類型 3、流程控制與運算符 4、DDL、DCL、DQL、DML 5、常用函數 6、表類型(存儲引擎) 7、圖形化工具

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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