- 博客(14)
- 收藏
- 关注
原创 利用pip命令安装Jupyter Notebook
2)在命令提示符中输入以下命令,使用 pip 安装 Jupyter Notebook:pip install jupyter notebook。3)启动 Jupyter Notebook,在命令提示符中输入命令:jupyter notebook。1)打开命令提示符:按下 Win + R 键,输入 “cmd”,按下回车键打开命令提示符窗口。4)接下来Jupyter Notebook会在默认的浏览器中打开,或在浏览器中输入。
2024-08-24 13:16:42 869
原创 SQL-视图
CREATE [OR REPLACE] VIEW 视图名称[(列名列表)] AS SELECT语句 [WITH [CASCADED|LOCAL] CHECK OPTION]
2024-07-21 20:08:06 544
原创 SQL优化
1) Using filesort :通过表的索引或全表扫描,读取满足条件的数据行,然后在排序缓冲区sort buffer中完成排序操作,不是通过索引直接返回排序结果的排序都叫FileSort排序。limit 2000000,10,此时MYSQL排序前2000010记录,仅返回2000000~1000010记录,其它记录丢弃,查询代价太大。InnoDB的行锁是针对索引的锁,不是针对记录加的锁,并且该索引不能失效,否则会从行锁升级为表锁。1)根据排序字段建立合适的索引,多字段排序时,也遵循最左前缀法则。
2024-07-21 13:46:18 1594
原创 pyodbc库读取.xlsx的Sheet内容
pyodbc库实现直接读取.xlsx数据库中的Sheet内容。#sql是update/delete需要使用commit提交。#r表示非转义的原始字符串。#EXCEL中字段名和表名。#获取.xlsx绝对路径。#关闭游标对象及连接对象。
2024-07-19 14:41:13 367 1
原创 SQL-进阶版
存储数据、建立索引、更新/查询等技术实现方式。基于表而不是库。ENGINE=InnoDB(默认)(查询引擎)帮助MYSQL高效获取数据的数据结构(有序)优势:提高查询效率:提高数据检索的效率,降低数据库的IO成本提高排序效率:通过索引列对数据进行排序,降低排序成本,降低CPU的消耗劣势:索引列占用空间索引大大提高了查询效率,同时降低更新表的速度,INSERT、UPDATE、DELETE操作效率降低。索引结构描述B+Tree索引最常见的索引类型,大部分引擎都支持B+树索引HASH索引。
2024-07-19 10:39:16 1884
原创 SQL-事务
事务:用户定义的一系列执行SQL语句的操作,这些操作要么全做,要么全不做,是一个不可分割的工作执行单元。START TRANSACTION 或 BEGIN;
2024-07-05 10:06:59 566
原创 SQL-约束-多表查询
NOT NULL 非空约束 UNIQUE 唯一约束PRIMARY KEY 主键约束DEFAULT 默认约束CHECK 检查约束(8.0.16版本之后)保证字段值满足某一个条件FOREIGN KEY 外键约束AUTO_INCREMENT自动增长CREATE TABLE 表名( 字段名 数据类型, ... [CONSTRAINT] [外键名称]FOREIGN KEY (外键字段名) REFERENCES 主表(主表列名))ALTER TABLE 表名 A
2024-07-04 09:14:20 1099
原创 SQL-函数
DATE_ADD(date,INTERVAL expr type)返回一个日期/时间值加上一个时间间隔expr后的时间值。IFNULL(value1,value2) value1不为空,为value1,否则返回value2。SUBSTRING(str,start,len):返回从字符串str从start位置起len个长度的字符串。LPAD(str,n,pad):用字符串pad对str左边填充,达到n个字符串长度。ROUND(x,y)求参数x的四舍五入的值,保留y位小数。FLOOR(X)向下取整。
2024-06-30 11:01:47 331
原创 SQL总结
CREATE DATABASE (IF NOT EXIST)数据库名;USE 数据库名;DROP DATABASE (IF EXIST)数据库名;
2024-06-29 14:43:27 1796
原创 SQL DDL 表操作-修改
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度)[COMMENT注释] [约束]ALTER TABLE 表名 ADD 字段名 类型(长度)[COMMENT注释] [约束];ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度)删除指定表,并重新创建该表:TRUNCATE TABLE 表名。ALTER TABLE 表名 RENAME TO 新表名。DROP TABLE [IF EXISTS] 表名。ALTER TABLE 表名 DROP 字段名。
2024-06-27 17:02:08 330
转载 MYSQL案例
insert into `employee` values(206,'小黄','1998-10-08','F',50000,1,null);insert into `employee` values(207,'小绿','1985-09-16','M',29000,2,206);insert into `employee` values(210,'小门','1925-11-10','F',84000,1,207);insert into `branch` values(1,'研发',null);
2024-06-08 16:08:35 28
原创 MYSQL基础数据处理
insert into `student`(`name`,`major`,`student_id`) values('小蓝','英语',4);insert into `student` values(1,'小白','历史');WHERE `major`='英语' and `student_id`=1;where `student_id`=1 and `mojor`='物理';WHERE `major` in('历史','英语','生物')set `name`='小灰',`major`='物理'
2024-06-08 15:59:24 510
原创 QGIS加载在线地图
插件 ---------管理并安装插件---------安装并选中QuickMapServices选中Settings-------More services--------Get contributed pack------Save选取任意选项--------加载地图。
2024-06-06 17:44:35 1658 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人