MySQL資料庫,相關子查詢,單錶查詢和排序

2021-09-19 05:39:17 字數 1391 閱讀 1466

sql select 語句

select 語句用於從表中選取資料。

結果被儲存在乙個結果表中(稱為結果集)

sql 中最重要的 ddl 語句:

create database - 建立新資料庫

alter database - 修改資料庫

create table - 建立新錶

alter table - 變更(改變)資料庫表

drop table - 刪除表

create index - 建立索引(搜尋鍵

drop index - 刪除索引

注釋:sql 語句對大小寫不敏感。select 等效於 select

如需獲取名為 「lastname」 和 「firstname」 的列的內容(從名為 「persons」 的資料庫表),請使用類似這樣的 select 語句:

sql select distinct 語句

where 子句

如需有條件地從表中選取資料,可將 where 子句新增到 select 語句

使用 where 子句

如果只希望選取居住在城市 「beijing」 中的人,我們需要向 select 語句新增 where 子句

order by 語句

order by 語句用於根據指定的列對結果集進行排序。

order by 語句預設按照公升序對記錄進行排序。

如果您希望按照降序對記錄進行排序,可以使用 desc 關鍵字

insert into 語句用於向**中插入新的行。

我們也可以指定所要插入資料的列:

sql 中最重要的 ddl 語句:

create database - 建立新資料庫

alter database - 修改資料庫

create table - 建立新錶

alter table - 變更(改變)資料庫表

drop table - 刪除表

create index - 建立索引(搜尋鍵)

drop index - 刪除索引

markdown

0 字數

2 行數

當前行 2, 當前列 0

mysql 非相關子查詢 相關子查詢一

1 子查詢在查詢語句中可出現的位置 2 子查詢的分類 3 子查詢的優化的思路 3.1 做子查詢優化的原因 3.2 子查詢優化技術 3.3 子查詢展開 4 最常見的子查詢型別的優化 4.1 in型別 4.2 all any some型別 4.3 exists型別 5 例項 二 相關子查詢和非相關子查詢...

Mysql 非相關子查詢和相關子查詢的執行解析

前段時間有乙個相關子查詢的sql語句,看不太懂他是如何執行的,為什麼會出現那個結果。著實糾結了一把。下面來講一下非相關子查詢和相關子查詢的執行過程是怎樣的。先看乙個非相關子查詢到sql語句。需求 查詢學生表student和學生成績表grade中成績為70分的學生的基本資訊。select t.sno,...

mysql資料庫筆記(三) 查詢資料 單錶查詢

查詢語法 語法格式 select column name,column name from table name 查詢emp表中資訊 查詢單個列 查詢員工的員工編號號資訊 select id from s emp 查詢多個列 查詢員工的員工編號,姓名和工資資訊 select id,last name...