week2周报

所有的知识都是单独写的博客,也方便别人搜索的时候学习,以下是写的几篇博客:

知识分享

pycharm导入第三方模块

pycharm导入第三方模块_m0_62092622的博客-CSDN博客方法一:打开pycharm,点击File-Settings...点击Project xxx - Python Interpreter,点击加号,搜索需要的模块,点击下载就可以关闭窗口,在右下角会自动下载,下载完成会提醒第二种:通过PyPi网站下载,再使用控制台导入,官网链接:PyPI · The Python Package Index进网站搜索需要的包,然后复制,这个是我们需要在终端输入的东西,然后同样也下载了下来注:第二种方法如...https://blog.csdn.net/m0_62092622/article/details/122521453

pycharm打包程序

pycharm打包程序_m0_62092622的博客-CSDN博客这篇文章教大家如何打包python的程序,打包为.exe文件,不需要python环境可以直接运行,这样写一个游戏或者什么想发给朋友就可以不发源码了。先下载pyinstaller,具体方法可以参考这篇文章:pycharm导入第三方模块_m0_62092622的博客-CSDN博客方法一:打开pycharm,点击File-Settings...点击Project xxx - Python Interpreter,点击加号,搜索需要的模块,点击下载就可以关闭窗口,在右下角会自动下载,下载完成会提醒第二种:通https://blog.csdn.net/m0_62092622/article/details/122521843

爬虫遇到的三个问题及解决方法写爬虫遇到的三个问题_m0_62092622的博客-CSDN博客今天写爬虫遇到几个问题,百度查找到了解决办法,现在问题均已解决问题和解决办法如下:问题一:unknown error: cannot find Chrome binary这说明执行代码时,python没找到浏览器,所以在我们代码中添加将chromedriver.exe放在chrome.exe目录下,找到chrome.exe,把chromedriver.exe粘贴在这里。问题二:Executable path has been deprecated please pass in a .https://blog.csdn.net/m0_62092622/article/details/122525795?spm=1001.2014.3001.5501

JavaScript数组方法JavaScript数组方法_m0_62092622的博客-CSDN博客join()join():将数组元素转换为字符串,返回该字符串push()和pop()push():添加在最后一个,返回数组长度pop():删除最后一个,返回被删除元素shift()和unshift()unshift():添加在第一个,返回数组长度shift():删除第一个,返回被删除元素sort()sort():按照ASCII码对数组排序,返回排序后的数组reverse()reverse():将数组倒置,返回倒置后的数组.https://blog.csdn.net/m0_62092622/article/details/122407554

学习笔记

下面都是MySQL的笔记,按章节写的:

单一表格检索数据

MySQL单一表格检索数据_m0_62092622的博客-CSDN博客WHWRE子句USE world; -- 选中数据库,选中加粗SELECT * FROM city -- 查询表中所有数据SELECT * FROM city WHERE ID = 1; -- 显示表中某行SELECT DISTINCT Population AS new FROM city; -- 显示表中某列-- 如果新名字有空格,需要用引号-- DISTINCT可以去重-- AS可以省略IN运算符USE world;https://blog.csdn.net/m0_62092622/article/details/122467805?spm=1001.2014.3001.5501

多张表格检索数据及编写复杂查询

MySQL多张表格检索数据及编写复杂查询_m0_62092622的博客-CSDN博客内连接USE store;SELECT c.customer_id,first_name,last_name FROM customers AS cJOIN orders AS o ON c.customer_id = o.customer_id-- USING (customer_id)也可以之前在SELECT中给选定的列加别名主要是为了得到更有意义的列名,这里在 FROM JOIN 中给表加别名主要是为了简化。注:用了别名后其他地方只能用别名,用全名会报错。跨数据库连https://blog.csdn.net/m0_62092622/article/details/122471539?spm=1001.2014.3001.5501

创建数据库

MySQL创建数据库_m0_62092622的博客-CSDN博客插入INSERT INTO orders(customer_id, order_date, status)VALUES(1,'2022-01-01',2);INSERT INTO order_itemsVALUES(last_insert_id(), 1, 2, 2.5), (last_insert_id(), 2, 5, 1.5)last_insert_id():获取最新的成功的INSERT中的自增id复制数据表TRUNCATE 'orders_archived';https://blog.csdn.net/m0_62092622/article/details/122478281?spm=1001.2014.3001.5501

汇总数据及基本函数MySQL汇总数据及基本函数_m0_62092622的博客-CSDN博客聚合函数SELECT MAX(invoice_date) AS latest_date, MIN(invoice_total) AS lowest, AVG(invoice_total) AS average, SUM(invoice_total * 1.1) AS total, COUNT(invoice_total) AS number_of_invoices, COUNT(*) AS total_records, -- 包括nullhttps://blog.csdn.net/m0_62092622/article/details/122481571?spm=1001.2014.3001.5501视图、存储过程、函数MySQL视图、存储过程、函数_m0_62092622的博客-CSDN博客视图USE sql_invoicing;-- 创建视图CREATE VIEW sales_by_client AS SELECT client_id, name, SUM(invoice_total) AS total_sales FROM clients c JOIN invoices i USING(client_id) GROUP BY client_id;-- 删除视图DROP VIEW sales_https://blog.csdn.net/m0_62092622/article/details/122497590?spm=1001.2014.3001.5501触发器、事件、事务MySQL触发器、事件、事务_m0_62092622的博客-CSDN博客触发器添加触发器:DELIMITER $$-- 命名习惯:触发表_before/after_触发的SQL语句类型CREATE TRIGGER payments_after_insert AFTER INSERT ON payments -- BEFORE/AFTER INSERT/UPDATE/DELETE ON FOR EACH ROW -- 触发频率语句BEGIN UPDATE invoices SET payment_total =https://blog.csdn.net/m0_62092622/article/details/122506765?spm=1001.2014.3001.5501

数据类型MySQL数据类型_m0_62092622的博客-CSDN博客整数类型整数类型占用储存记录的数字范围TINYINT1B[-128,127]SMALLINT2B[-32K,32K]MEDIUMINT3B[-8M,8M]INT4B[-2B,2B]BIGINT8B[-9Z,9Z]我们用括号表示显示位数,如INT(4)表示0001,注意这只影响MySQL如何显示数字而不影响如何保存数字定点数类型和浮点数类型定点数:DEChttps://blog.csdn.net/m0_62092622/article/details/122507481?spm=1001.2014.3001.5501

索引、用户MySQL索引、用户_m0_62092622的博客-CSDN博客索引CREATE INDEX idx_state ON customers (state);-- CREATE INDEX 索引名(idx_列名) ON 表名 (列名);EXPLAIN SELECT customer_id FROM customers WHERE state = 'CA';-- 解释性查询-- 查看索引ANALYZE TABLE customers;-- 有这句才能得到精确的Cardinality SHOW INDEXES IN customers;-- 删除索引https://blog.csdn.net/m0_62092622/article/details/122515630?spm=1001.2014.3001.5501

心得体会

       吾周三省吾身:

        这周主要学的是MySQL数据库,看到评论都是财经的,有那么一时间感觉是不是学错了,并且去了解了一下他们学SQL的目的,大多数是为了做数据分析师,数据分析师也确实需要经济学的基础什么的,需要具备SQL,python,excel的能力,顺手把数据分析师推荐给学财经的同学了,也算是意外的收获吧。学到相关查询确实感觉好难啊啊啊,可能以前根本没接触过这方面的,甚至excel都只会最简单的,以后有时间一定要恶补一下excel,防止以后上班的时候做个报表都做不好。

        在MySQL里面写的代码都是很通俗易懂的,就像是一句话一样,这也为学习简化了很多,比如select ...  from ...  where ... ,真的都很白话,看别人的代码很容易看懂,自己写就不一定了,所以以后还要多复习多练习,别把自己好不容易学会的给忘了。看的课程是mosh老师的,讲的都挺好的,不过有个窗口函数没有讲,下周再去补学吧。

        这周写了个python小爬虫,上周打算写登陆页面的,但是没有写,是SQL花了我的时间,下周再写吧,下周计划是写登陆页面,把SQL的窗口函数学了!下周见!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值