1. 程式人生 > >6.3 數據庫增刪改查

6.3 數據庫增刪改查

into CA tin 添加 In between 離散 order by value

添加表數據

1 insert into car values(‘ ‘,‘ ‘,‘ ‘, ‘ ‘,‘ ‘);

2 insert into car(字段1,字段2,....) values(值1,值2,.....);

3 insert into car set 字段1=值一,字段2=值2,...;

修改表數據

update car set 字段1= 值 where 字段2=值

刪除表數據

delete from 表名 where 字段1 = 值

================簡單查詢===============

1最簡單查詢

select * from car;

2查詢指定列

select name,oil,powers from car;

3 對查出的列名修改名字

select name as ‘ 車名’,oil as ‘油耗’,powers as ‘動力’ from car;

4 按條件查詢

select name ,oil,powers from car where oil = 8.7;

5 多條件查詢

select name, oil, powers from car where oil=8.7 or powers =160;

select name,oil, powers from car where oil = 8.7 and powers =160;

6 範圍查詢

select * from car where price>=40and price<=60;

select * from car where price between 40 and 60;

7離散查詢

select * from car where powers = 130 or powers=150 or powers=170;

select *from car where powers in (130,150,170);

select * from car where powers not in (130,150,170);

8模糊查詢

select *from car where name like ‘ %寶馬%’;

select * from car where name like “_寶馬%"; _代表一個字符

9 排序查詢 asc 升序 desc 降序 order 排隊

select * from car order by oil asc;

select * from car order by brand asc,price desc;

10去重復查詢 distinct

select distinct brand from car;

11分頁查詢

select* from car limit 10,5;

n:m=5

limit (n-1)*m,m;

12 聚合函數查詢

count(列名)sum(列名) avg(列名) max(列名) min(列名)

select count(*) from car;

select sum(price) from car;

select avg(price) from car;

select max(price) from car;

select min(price) from car;

6.3 數據庫增刪改查