在前幾個篇章中我們學會了如何創建資料庫和新增資料表,以及學了資料庫的增、刪、改等操作,接下來要學習如何來利用語法來搜尋資料。
首先我們在studentinfo資料表裡插入一些資料:
insert into studentinfo (student_name, student_class, student_age) values
('一心','一年一班',18),
('二聖','一年一班',18),
('三從','二年二班',19)
查詢語法介紹
select * from studentinfo;
解釋: 整個語法的架構是 (select 資料表欄位 from 資料表;),星號代表的是全部欄位
如果只想查詢特定欄位
--指查詢名字、班級
select student_name, student_class from studentinfo;
我們一般在查詢時不會時常查一整張表的資料,所以我們會需要下條件,下條件的語法就是之前說的where,假設我們只要找18歲的同學。
select * from studentinfo where student_age=18;
解釋: (select 資料表欄位 from 資料表 where 欄位=值;),這句語法找到的資料只會是符合值的欄位,換句話說是找student_age的值是18的資料。
總結:
select是常用的查詢技巧,一般的select的語法都會帶有where條件,以後會很常用到,所以要多多練習。