數(shù)據(jù)庫(kù)SQL語言入門(一)

系列文章

數(shù)據(jù)庫(kù)SQL語言入門(二)
數(shù)據(jù)庫(kù)SQL語言入門(三)

SQL簡(jiǎn)介

SQL 是 Structure Query Language(結(jié)構(gòu)化查詢語言)的縮寫,它是使用關(guān)系模型的數(shù)據(jù)庫(kù)應(yīng)用語言,由 IBM 在 20 世紀(jì) 70 年代開發(fā)出來,作為 IBM 關(guān)系數(shù)據(jù)庫(kù)原型 System R 的原型關(guān)系語言,實(shí)現(xiàn)了關(guān)系數(shù)據(jù)庫(kù)中的信息檢索。

20 世紀(jì) 80 年代初,美國(guó)國(guó)家標(biāo)準(zhǔn)局(ANSI)開始著手制定 SQL 標(biāo)準(zhǔn),最早的 ANSI 標(biāo)準(zhǔn)于 1986 年完成,就被叫作 SQL-86。標(biāo)準(zhǔn)的出臺(tái)使 SQL 作為標(biāo)準(zhǔn)關(guān)系數(shù)據(jù)庫(kù)語言的地位得到了加強(qiáng)。SQL 標(biāo)準(zhǔn)目前已幾經(jīng)修改更趨完善。

正是由于 SQL 語言的標(biāo)準(zhǔn)化,所以大多數(shù)關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)都支持 SQL 語言,它已經(jīng)發(fā)展成為多種平臺(tái)進(jìn)行交互操作的底層會(huì)話語言。SQL

本系列將以 MySQL 數(shù)據(jù)庫(kù)為例。

SQL語句分類

主要分為三類:

  • DDL(Data Definition Languages)語句:
    數(shù)據(jù)定義語言,這些語句定義了不同的數(shù)據(jù)段、 數(shù)據(jù)庫(kù)、表、列、索引等數(shù)據(jù)庫(kù)對(duì)象的定義。常用的語句關(guān)鍵字主要包括 create、drop、alter 等。

  • DML(Data Manipulation Language)語句:數(shù)據(jù)操縱語句,用于添加、刪除、更新和查 詢數(shù)據(jù)庫(kù)記錄,并檢查數(shù)據(jù)完整性,常用的語句關(guān)鍵字主要包括 insert、delete、udpate 和 select 等。

  • DCL(Data Control Language)語句:數(shù)據(jù)控制語句,用于控制不同數(shù)據(jù)段直接的許可和 訪問級(jí)別的語句。這些語句定義了數(shù)據(jù)庫(kù)、表、字段、用戶的訪問權(quán)限和安全級(jí)別。主要的 語句關(guān)鍵字包括 grant、revoke 等。

進(jìn)入數(shù)據(jù)庫(kù)

$ mysql -u root -p
$ Enter password: 

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.7.17 MySQL Community Server (GPL)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

如果數(shù)據(jù)庫(kù)設(shè)置正常,在輸入正確的密碼之后,會(huì)顯示此歡迎界面,其中:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • ORA-00001: 違反唯一約束條件 (.) 錯(cuò)誤說明:當(dāng)在唯一索引所對(duì)應(yīng)的列上鍵入重復(fù)值時(shí),會(huì)觸發(fā)此異常。 O...
    我想起個(gè)好名字閱讀 6,002評(píng)論 0 9
  • MYSQL 基礎(chǔ)知識(shí) 1 MySQL數(shù)據(jù)庫(kù)概要 2 簡(jiǎn)單MySQL環(huán)境 3 數(shù)據(jù)的存儲(chǔ)和獲取 4 MySQL基本操...
    Kingtester閱讀 8,069評(píng)論 5 115
  • 2017年六月份進(jìn)入課程開始學(xué)習(xí),三個(gè)月的時(shí)間過去了,前兩個(gè)多月我好像都沒有很認(rèn)真的對(duì)待,八月份剛辭職的我對(duì)生活一...
    李佳璇_3e18閱讀 330評(píng)論 0 0
  • 四個(gè)收獲 1.一種解答的思路: ①啟發(fā)式提問,一開始提出的問題可能不是真正的問題所在,反復(fù)提問找到問題本質(zhì)。 “每...
    周而佳境閱讀 185評(píng)論 0 1
  • 對(duì)于這個(gè)問題的思考,是從我自己的學(xué)習(xí)經(jīng)驗(yàn)中得來的。很多朋友都知道,我之前組織了一個(gè)小型的“體育人讀書活動(dòng)”,每天我...
    籃球伊甸園閱讀 587評(píng)論 0 0

友情鏈接更多精彩內(nèi)容