【Python】数据库练习-2

1、    数据库一般作为存储作用,一般不用函数操作

2、    一次插入多条数据

3、    向表中插入数据的方法:

insert into story_wangjing(id,name) values (1,’wangjing’);

insert into story_wangjing values(2,’lisi’);

insert into story_wangjing values(3,’zhao’),(4,’haha’),(5,’jj’);

4、    一次修改多个值

 

5、    五中造数据方法:

(1)    手工

(2)    Jmeter,loadrunner,页面压测

(3)    操作数据库,用Python往表里插数据

(4)    Datafactory 工具

(5)    存储过程(单表的话,效率最快,表有关联的话,较复杂的话不好用,要搞定所有逻辑关系,外键、主键)

6、    Sql查询中常用函数:

(1) select count(*) from story_wangjing;

(2) select avg(id) from story_wangjing;

(3) select sum(id) from story_wangjing;

(4) select max(id) from story_wangjing;

(5) select min(id) from story_wangjing;

7、    分组+计算

 

8、    分组+平均值

 

9、    分组之后查找某个特定字段用having

 

10、    查询所有作者在book_wangjing中出现过的作者信息

 

11、    查询所有mr.jackson的信息

 

12、    左连接:

 

13、    右连接:

 

14、     内连接:结果集中出现的a.author_name和b.book_author必须同时在两个表存在

15、     左连接:结果集中出现的a.author_name必须在左表(author_wangjing表)存在且全部显示

16、     右连接:结果集中出现的b.book_author必须在右表(book_wangjing表)存在且全部显示

 

17、    union:做合并,使用union时坐标的数据列要和右表的数据列一样多

 

18、    计算当前时间:

 

19、    明天:

 

20、    昨天

 
 
21、下个月
 
22、上个月
 
 
23、下一年
 
24、去年
 
25、增加时间
 

26、    格式参考

间隔名称  描述

Second   秒数

Minute   分钟数

Hour     小时数

Day      天数

Month    月份

Year     年份

Minute_second   分钟和秒,以":"分隔

Hour_second 小时、分钟和秒,以":"分隔

Year_month  年份和月份,以"-"分隔

27、    减少时间:

 

猜你喜欢

转载自www.cnblogs.com/jingsheng99/p/8972282.html
今日推荐