表的簡單操作

2021-10-23 02:41:11 字數 3047 閱讀 3052

表的查詢
表的簡單查詢

1、查詢資料庫中部分欄位的資訊

2、根據指定條件進行查詢

3、完成對查詢結果的排序

4、實現分頁查詢的基礎

查詢使用的關鍵字:select

查詢資料庫的部分資訊

select語句可以實現對錶的選擇及連線等操作。

select語句可以從乙個或多個表中選取特定的行和列,結果通常是

生成乙個臨時表。在執行過程中根據使用者的標準從資料庫中選出

匹配的查詢某個表的中的所有資料

select * from studnet unique

select *

from

表名;*號代表所有字段資料

此時注意,查詢出來的資料放在乙個臨時表裡。

…………查詢部分欄位的值………………………………

select 欄位名 from 表名;

select

欄位名1,欄位名2

from

表名;例如:

select

stuid,stuname

from student;

select

coursename

from course;

………………子任務3、定義別名………………………………

語法:select 欄位名 [as] 別名

select

欄位1 as id,

stuname as name

from

student;

使用別名後查詢結果後的對應欄位名會用別名代替

存放查詢結果的臨時表也可以設定別名

在起別名時,只在顯示的結果中顯示出來,原表中並不會改變

如果在設定的別名中含有空格需要把別名放到單引號中.即: 』 別 名』

select

欄位1 as id,

stuname as name

from

student [as] 別名;

…………子任務4、 查詢資料表中表示式的值 ……………………

1、使用計算字段

select * from tmp_score ;

例如:查詢三科成績的總和。

select id,name,sx+yy+yw as 『scores』 from tmp_score;

為所有同學的yy成績加10分。

select

id,name,

sx,yy+10,

ywfrom tmp_score;

……………………2、使用拼接字串………………………………………………

select

id,name,

concat(『數學:』,sx,『英語:』,yy,『語文:』,yw) as info

from tmp_score;

子任務5、使用查詢語句的輸出功能

select 『a』;

select 1+1;

select now() #輸出當前系統時間

……………………任務二 根據指定條件進行查詢…………………………

語法:select 欄位1,欄位2,…

from 表名

where 條件1,條件2,…

…………例如:……………………

查詢student 表中所有男生的學號、姓名。

select

stuid,

stuname

from student

where

stu***= 』 男 ';

查詢student 表中生源地不是石家莊的同學的資訊

select

stuid,

stuname

from student

where

native != 『石家莊』;

查詢 course 表中學分小於5分的課程

select *

from course

where

credit<5;

………………between 操作符……………………

between

[not] between 數值1 and 數值2

學分在5~8之間的

select *

from course

where

credit between 5 and 8;

學分不在5~8之間的

select *

from course

where

credit between 5 and 8;

…………is null……………………

查詢課程表中備註為空的課程資訊。

select * from course where courseremark is not null;

……………………3、多條件查詢……………………………………………………

where 子句使用操作符

select 欄位1, 欄位2,…

from 表名

where 條件1,條件2,…

例如:查詢mb1502 班的男生的資訊

select *

from student

where

classid=『mb1501』 and stu***=『男』;

select * from student;

查詢生源地位石家莊且為漢族的男生。

select *

from student

where

native=『河北石家莊』 or native = 『河北保定』;

………………in 關鍵字 條件操作符………………………………

使用in關鍵字可以指定乙個值表,置表中列出所有可能的值,

當與置表中的任乙個匹配時,即返回true,否則返回false.

語法:select 欄位名 from 表名 where 字段 in (值1,值2,值3…)

1、where 條件後面的語句用 and or in

::::::::::消除重複行::::::::::

select distinct 欄位名 [, 欄位名] from 表名 where 條件

鍊錶的簡單操作

鍊錶程式設計 一 實驗目的 1 掌握建立鍊錶中指標的運用 插入刪除節點的方法 二 實驗準備 1 複習鍊錶的概念 建立鍊錶的過程 鍊錶節點的插入與刪除 2 預習實驗內容,並在預習報告上寫出程式流程圖 或源 3 上機輸入源程式,除錯執行並記錄執行結果 4 將源程式存在自己的u盤上,課後按要求寫實驗報告。...

鍊錶的簡單操作

鍊錶的簡單操作大致包括 頭插法尾插法建立鍊錶,遍歷鍊錶,刪除新增結點。include include typedef struct node node void print node head 遍歷鍊錶 printf n return node create linklist int n 頭插法建立...

簡單操作雜湊表

二,雜湊表的簡單操作 在雜湊表中新增乙個key value鍵值對 hashtableobject.add key,value 在雜湊表中去除某個key value鍵值對 hashtableobject.remove key 從雜湊表中移除所有元素 hashtableobject.clear 判斷雜湊...