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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

SQL基础语法学习总结

發(fā)布時(shí)間:2023/12/8 数据库 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL基础语法学习总结 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本篇博客對(duì)于sql的基礎(chǔ)語法做一個(gè)總結(jié),學(xué)的東西太多太雜,總是不能記住太多東西,所以很多東西,會(huì)用,但是背不下來,畢竟不可能把所有語法和關(guān)鍵字都背完啊,本篇文章呢就用通俗易懂的話做一個(gè)基礎(chǔ)知識(shí)的總結(jié)。

本文所有用法均在mysql環(huán)境下測試通過。其他數(shù)據(jù)庫可能某些關(guān)鍵字會(huì)有不同。

SQL SELECT 語法

SELECT?column_name,column_name FROM?table_name;

SELECT 語句用于從數(shù)據(jù)庫中選取數(shù)據(jù)。結(jié)果被存儲(chǔ)在一個(gè)結(jié)果表中,稱為結(jié)果集。

SQL SELECT DISTINCT 語法

SELECT DISTINCT?column_name,column_name FROM?table_name;

在表中,一個(gè)列可能會(huì)包含多個(gè)重復(fù)值,有時(shí)您也許希望僅僅列出不同(distinct)的值。DISTINCT 關(guān)鍵詞用于返回唯一不同的值。

SQL WHERE 語法

SELECT?column_name,column_name FROM?table_name WHERE?column_name operator value;

WHERE 子句用于提取那些滿足指定標(biāo)準(zhǔn)的記錄。WHERE 子句用于過濾記錄。

SQL AND & OR 運(yùn)算符

如果第一個(gè)條件和第二個(gè)條件都成立,則 AND 運(yùn)算符顯示一條記錄。

如果第一個(gè)條件和第二個(gè)條件中只要有一個(gè)成立,則 OR 運(yùn)算符顯示一條記錄。

AND & OR 運(yùn)算符用于基于一個(gè)以上的條件對(duì)記錄進(jìn)行過濾。

SQL ORDER BY 語法

SELECT?column_name,column_name FROM?table_name ORDER BY?column_name,column_name?ASC|DESC;

ORDER BY 關(guān)鍵字用于對(duì)結(jié)果集按照一個(gè)列或者多個(gè)列進(jìn)行排序。

ORDER BY 關(guān)鍵字默認(rèn)按照升序?qū)τ涗涍M(jìn)行排序。如果需要按照降序?qū)τ涗涍M(jìn)行排序,您可以使用 DESC 關(guān)鍵字。

SQL INSERT INTO 語法

INSERT INTO 語句可以有兩種編寫形式。

第一種形式無需指定要插入數(shù)據(jù)的列名,只需提供被插入的值即可:

INSERT INTO?table_name VALUES (value1,value2,value3,...);

第二種形式需要指定列名及被插入的值:

INSERT INTO?table_name?(column1,column2,column3,...) VALUES (value1,value2,value3,...);

INSERT INTO 語句用于向表中插入新記錄。

SQL UPDATE 語法

UPDATE?table_name SET?column1=value1,column2=value2,... WHERE?some_column=some_value;

UPDATE 語句用于更新表中已存在的記錄。

SQL DELETE 語法

DELETE FROM?table_name WHERE?some_column=some_value;

DELETE 語句用于刪除表中的行。

一些最重要的 SQL 命令總結(jié)

  • SELECT?- 從數(shù)據(jù)庫中提取數(shù)據(jù)
  • UPDATE?- 更新數(shù)據(jù)庫中的數(shù)據(jù)
  • DELETE?- 從數(shù)據(jù)庫中刪除數(shù)據(jù)
  • INSERT INTO?- 向數(shù)據(jù)庫中插入新數(shù)據(jù)
  • CREATE DATABASE?- 創(chuàng)建新數(shù)據(jù)庫
  • ALTER DATABASE?- 修改數(shù)據(jù)庫
  • CREATE TABLE?- 創(chuàng)建新表
  • ALTER TABLE?- 變更(改變)數(shù)據(jù)庫表
  • DROP TABLE?- 刪除表
  • CREATE INDEX?- 創(chuàng)建索引(搜索鍵)
  • DROP INDEX?- 刪除索引

接下一篇:SQL高級(jí)語法學(xué)習(xí)總結(jié)(一)

總結(jié)

以上是生活随笔為你收集整理的SQL基础语法学习总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。