SQL基礎 檢索資料

2021-09-25 07:45:41 字數 1003 閱讀 7061

什麼是sql?

sql是structured query language(結構化查詢語言)的縮寫。sql是一種專門用來和資料庫溝通的語言。

sql的優點:

a、幾乎所有重要的dbms都支援sql;

b、sql簡單易學;

c、sql是一種強有力的語言,可以進行非常複雜和高階的資料庫操作。

主鍵:唯一標識表中美行的這個列(或這幾列)稱為主鍵。主鍵用來表示乙個特定的行。沒有主鍵,更新或刪除表中特定行就極為困難,因為你不能保證操作只涉及相關的行。

表中的任何列都可以作為主鍵,只要它滿足以下條件:

a、任意兩行都不具有相同的主鍵值;

b、每一行都必須有乙個主鍵值(主鍵列不允許null值);

c、主鍵列中的值不允許修改或更新;

d、主鍵值不能重用(如果某行從表中刪除,它的主鍵不能賦給以後的新行)。

mysql workbench使用教程參考

select * from *;  # 檢索列

select *, * from *; # 檢索多個列

select distinct * from *; # 檢索不同的值

select * from * limit x; # 檢索單獨的一列資料,limit 5表示返回不超過5行的資料

select * from * limit 5 offset 5; # limit 5 offset 5表示返回從第五行起的5行資料;第乙個數字是檢索的行數,第二個數字是指從哪兒開始

注:第0行:

第乙個被檢索的行是第0行,而不是第1行。(不懂,如有大佬看到希望得到解答,感謝)因此,limit 1 offset 1會檢索第二行,而不是第一行。

注:

mysql支援簡化版的limit 4 offset 3,即limit 3, 4。逗號之前的值對應offset,逗號之後的值對應limit。

SQL 排序檢索資料

select prod name from products 返回的資料 prod name fish bean bag toy bird bean bag toy rabbit bean bag toy 8 inch teddy bear 12 inch teddy bear 18 inch te...

1 檢索資料 SQL

結束sql語句 多條sql語句必須以分號 分隔。多數dbms不需要在單條sql語句後加分號,但也有dbms可能必須在單條sql語句後加上分號。當 然,如果願意可以總是加上分號。事實上,即使不一定需要,加上分號也肯定沒有壞處。sql語句和大小寫 請注意,sql語句不區分大小寫,因此select與sel...

SQL 檢索資料(select語句)

select語句用於從乙個或多個表中檢索資訊。命令select 列名 from 表名 注意 語句將返回表中所有行,資料沒有過濾 過濾將得出結果集的乙個子集 也沒有排序。命令select 列名1,列名2,from 表名 注意 在選擇多個列時,一定要在列名之間加上逗號,但是最後乙個列名後不加。命令 也可...