运算符:
字符串是用单引号 数据库中出现比较用的是=,不是双等号 逻辑与 and 逻辑或 or 逻辑非 not
CRUD操作
一 C:create 增加,创建,向数据库里面添加数据。
insert into Fruit values(‘K009‘,‘苹果‘,3.0,‘高青‘,90,‘‘) 插入表列
insert into Fruit(Ids,Name,Price,Source,Numbers) values(‘K010‘,‘苹果‘,3.0,‘高青‘,90)
二.R:retrieve检索,查询,从数据库里面查询数据。
1.查询所有 select * from 表名
2.查指定列 select 列名,列名 from 表名
3.替换列名 select Ids ‘代号‘,Name ‘名称‘,Price ‘价格‘,Source ‘产地‘ from Fruit
4.查指定行 select * from Fruit where Ids=‘K006‘
select * from Fruit where Price=2.4 and Source=‘烟台‘查询价格为2.4并且是烟台为产地的
select * from Fruit where Price between 2.0 and 4.0查询2.0到4.0之间的价格
select * from Fruit where Numbers in (90,80,70)查询所有90,80,70的记录
select*from fruit order by Numbbers asc根据Numbers升序来排列,如果不加asc默认以升序排列
select*from 表名 order by 列名 desc 根据列名降序来排列
select count(*)from 表名 统计这个表里面有多少条数据
select AVG(列名)from 表名 求这一列的平均值
select SUM(列名)from 表名 求这一列的和
select MAX(列名)from 表名 求这一列的最大值
select MIN(列名)from 表名 求这一列的最小值
三.U:update修改,从数据库表里面修改数据。
update Fruit set Source=‘烟台‘ where Ids=‘K001‘
四.D:delete删除,从数据库中删除数据。
delete from Fruit where Ids=‘K007‘
事务:出现了错误,可以进行回滚
加事务:begin tarn
回滚:rollback