日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MySQL学习笔记02【SQL基本概念与通用语法、数据库的CRUD操作】

發布時間:2024/9/30 数据库 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL学习笔记02【SQL基本概念与通用语法、数据库的CRUD操作】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • MySQL 文檔-黑馬程序員(騰訊微云):https://share.weiyun.com/RaCdIwas
  • 1-MySQL基礎.pdf、2-MySQL約束與設計.pdf、3-MySQL多表查詢與事務的操作.pdf
  • MySQL學習筆記01【數據庫概念、MySQL安裝與使用】【day01】
  • MySQL學習筆記02【SQL基本概念與通用語法、數據庫的CRUD操作】【day01】
  • MySQL學習筆記03【數據庫表的CRUD操作、數據庫表中記錄的基本操作、客戶端圖形化界面工具SQLyog】【day01】

  • MySQL學習筆記04【數據庫的查詢操作、表的約束】【day01、day02】

  • MySQL學習筆記05【多表操作、三大范式、數據庫的備份和還原】【day02】

  • MySQL學習筆記06【多表查詢、子查詢、多表查詢練習】【day03】

  • MySQL學習筆記07【事務、用戶管理和權限管理】【day03】

  • 目? ?錄

    03 SQL基本概念與通用語法

    SQL通用語法(分號結尾;空格縮進;大小寫;注釋)

    04 數據庫的CRUD操作

    SQL分類

    DDL_操作數據庫_創建&查詢

    查詢數據庫

    創建數據庫

    DDL_操作數據庫_修改&刪除&使用

    修改數據庫

    刪除數據庫

    使用數據庫


    03 SQL基本概念與通用語法

    1.什么是SQL?
    ?? ?Structured Query Language:結構化查詢語言
    ?? ?其實就是定義了操作所有關系型數據庫的規則。每一種數據庫操作的方式存在不一樣的地方,稱為“方言”。
    ?? ?
    2.SQL通用語法
    ?? ?1. SQL 語句可以單行或多行書寫,以分號結尾。
    ?? ?2. 可使用空格和縮進來增強語句的可讀性。
    ?? ?3. MySQL 數據庫的 SQL 語句不區分大小寫,關鍵字建議使用大寫。
    ?? ?4. 3 種注釋
    ?? ??? ?* 單行注釋: -- 注釋內容 或 # 注釋內容(mysql 特有)?
    ?? ??? ?* 多行注釋: /* 注釋 */
    ?? ?
    3. SQL分類
    ?? ?1) DDL(Data Definition Language)數據定義語言
    ?? ??? ?用來定義數據庫對象:數據庫,表,列等。關鍵字:create, drop,alter 等
    ?? ?2) DML(Data Manipulation Language)數據操作語言
    ?? ??? ?用來對數據庫中表的數據進行增刪改。關鍵字:insert, delete, update 等
    ?? ?3) DQL(Data Query Language)數據查詢語言
    ?? ??? ?用來查詢數據庫中表的記錄(數據)。關鍵字:select, where 等
    ?? ?4) DCL(Data Control Language)數據控制語言(了解)
    ?? ??? ?用來定義數據庫的訪問權限和安全級別,及創建用戶。關鍵字:GRANT, REVOKE 等

    SQL通用語法(分號結尾;空格縮進;大小寫;注釋)

    ??

    04 數據庫的CRUD操作

    SQL分類

    SQL分類

    • 1) DDL(Data Definition Language)數據定義語言:用來定義數據庫對象:數據庫,表,列等。關鍵字:create, drop,alter 等。
    • 2) DML(Data Manipulation Language)數據操作語言:用來對數據庫中表的數據進行增刪改。關鍵字:insert, delete, update 等。
    • 3) DQL(Data Query Language)數據查詢語言:用來查詢數據庫中表的記錄(數據)。關鍵字:select, where 等。
    • 4) DCL(Data Control Language)數據控制語言(了解):用來定義數據庫的訪問權限和安全級別,及創建用戶。關鍵字:GRANT, REVOKE 等。

    DDL_操作數據庫_創建&查詢

    1. 操作數據庫:CRUD

    ? ? 1. C(Create):創建

    ? ? ? ? * 創建數據庫:create database 數據庫名稱;

    ? ? ? ? * 創建數據庫,判斷不存在,再創建:create database if not exists 數據庫名稱;

    ? ? ? ? * 創建數據庫,并指定字符集:create database 數據庫名稱 character set 字符集名;

    ?? ??? ?* 練習: 創建db4數據庫,判斷是否存在,并制定字符集為gbk:create database if not exists db4 character set gbk;

    ? ? 2. R(Retrieve):查詢

    ? ? ? ? * 查詢所有數據庫的名稱:show databases;

    ? ? ? ? * 查詢某個數據庫的字符集(查詢某個數據庫的創建語句):show create database 數據庫名稱;

    ? ? 3. U(Update):修改

    ? ? ? ? * 修改數據庫的字符集:alter database 數據庫名稱 character set 字符集名稱;

    ? ? 4. D(Delete):刪除

    ? ? ? ? * 刪除數據庫:drop database 數據庫名稱;

    ? ? ? ? * 判斷數據庫存在,存在再刪除:drop database if exists 數據庫名稱;

    ? ? 5. 使用數據庫

    ? ? ? ? * 查詢當前正在使用的數據庫名稱:select database();

    ? ? ? ? * 使用數據庫:use 數據庫名稱;

    • information_schema:描述MySQL數據庫信息(有哪些表、有哪些庫的名字)。此庫中的數據庫、數據表,并不是真正的數據庫、數據表(視圖),并不存在真正的目的文件。
    • mysql:MySQL核心數據庫,存放著很多的核心數據。
    • performance_schema:對性能提升做操作的數據庫。【information_schema、mysql、performance_schema 這三個數據庫,盡量不要碰!】
    • test:測試數據庫,空數據庫,可以任意使用。

    查詢數據庫

    創建數據庫

    DDL_操作數據庫_修改&刪除&使用

    修改數據庫

    刪除數據庫

    使用數據庫

    查詢當前正在使用的數據庫名稱:select database();

    使用數據庫:use 數據庫名稱;

    與50位技術專家面對面20年技術見證,附贈技術全景圖

    總結

    以上是生活随笔為你收集整理的MySQL学习笔记02【SQL基本概念与通用语法、数据库的CRUD操作】的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。