自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 在创建视图时select语句有哪些限制

创建视图有如下限制:SELECT语句可以在where 语句中包含子查询,但FROM子句中的不能包含子查询。SELECT语句不能引用任何变量,包括局部变量,用户变量和会话变量。SELECT语句不能引用准备语句的参数。...

2021-08-23 09:48:31 2337

原创 MySQL 第九章事务管理

    之前一致假设数据库只有一个用户在使用,但是实际情况是 多个用户共享数据库,本书将介绍多用户使用数据库的情况。    在mysql中事务由作为单独单元的一个或多个sql语句组成,这个单元中的每个sql语句是相互依赖的,而且单元作为一个整体是不可分割的。如果单元中的一个语句不能完成,整个单元就会回滚(撤销)。    不是所有的存储引擎都支持事务,innodb和bdb支持,但是myisam和memory不支持,这种系统中的事务只能通过直接的表锁定实现9.1 事务属性    MySQL事务系统能够

2021-08-20 20:45:53 205

原创 MySQL 第八章MySQL用户权限与维护

    为了方便,前面都是用root用户来登录MySQL访问数据库数据,本章介绍如何添加用户并给用户授权。例如:可以允许一个用户创建新的表,另一个用户被授权更新现有的表,第三个用户只能查询表。    可以使用标准的sql语句——grant和revoke语句来修改控制客户访问的授权表8.1 用户管理8.1.1 添加、删除用户1. 添加用户    用户可以使用create user语法添加一个或多个用户,并设置相应的密码:create user 用户 [identified by [password

2021-08-20 17:47:40 1222

转载 mysql表类型MyISAM和InnoDB比较

https://www.iteye.com/blog/heroxuan-391302MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的 顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们支持全文搜索.它们不是事务安全的,而且也不支持外键。如果事物回滚将造成不完全回滚,不具有原子性。如果执行大量 的SELECT

2021-08-20 17:38:43 157

原创 MySQL 第七章数据库备份与恢复、日志文件

    MySQL有三种保证数据安全的办法:数据库备份:通过导出数据或表文件的拷贝来保护数据二进制日志文件:保存更新数据的所有语句数据库复制:MySQL内部复制功能建立在两个以上服务器之间,其中一个作为主服务器,其他的作为从服务器7.1 常用的备份恢复方法7.1.1 使用sql语句:导出或导入表数据    用户可以使用 select into…outfile语句把表数据导入到一个文本文件中,并用load data…infile语句恢复数据,但是这种方法只能导出或导入数据的内容,不包括表的结构

2021-08-20 14:13:05 708

原创 2021-08-18MySQL 第六章过程式数据库对象.23存储函数,触发器

6.2 存储函数6.2.1 创建存储函数    create function语法如下:create function 存储过程名([参数...])returns type[特征...] 存储函数体存储函数的定义格式和存储过程相差不大存储函数不能和已有的存储过程名字相同存储函数的参数只有名称和类型,不能指定 in、out和inout。returns type子句声明函数返回值的数据类型存储函数体:所有存储过程中使用的SQL语句在存储函数中也适用,包括流程控制语句、游标等。但是存储函数体

2021-08-19 15:37:41 1447

原创 MySQL 第六章过程式数据库对象.1存储对象

6.1 存储过程    在MySQL中,可以定义一段程序放在数据库中,它是最重要的数据库对象之一,可以由声明式SQL语句(create,update,select等)和过程式SQL语句(如if-then-else)组成,存储过程可以由触发器或者另一个存储过程来调用。    存储过程的优点如下:存储过程在服务器端运行,执行速度快存储过程执行一次后,其执行规划就驻留在高速缓冲存储器,以后的操作中,只需要从高速缓冲存储器中调用已经编译好的二进制代码执行,提高了系统性能确保数据库的安全,使用存储过程可以

2021-08-18 19:49:49 1337

原创 Python科学绘图8柱状图

目标

2021-08-18 10:48:00 1712 1

原创 MySQL 第五章MySQL语言2函数

5.4.4 日期和时间函数    MySQL有很多日期和时间数据类型,所以有相当多的操作日期和时间的函数1.now()函数        使用now()函数可以获得当前的时间,它以‘YYYY-MM-DD HH:MM:SS’的格式返回当前的日期和时间,格式如下:select now();输出:+---------------------+| now() |+---------------------+| 2021-08-16 14:23:10 |+-----

2021-08-17 14:23:38 424

原创 MySQL 第五章习题

1.举例说明各种类型的常量字符串常量数值常量十六进制常量日期时间常量位子段值布尔值null值2.使用用户变量有什么好处    用户变量与连接有关,一个客户端定义的变量不能被其他客户端看到或者使用,客户端推出时,该客户端连接的所有变量自动释放。3.为什么用户变量是本地的而不是全局的4.定义用户变量today,并使用set语句和select语句把当前的日期赋值给他set @today = concat(year(curdate()),month(curdate()),dayofmon

2021-08-17 14:22:14 543

原创 Python科学绘图7制作散点图和颜色棒的设置

根据csv文件绘制图csv文件来源出处注,可以直接通过pandas读取csv文件的网络地址import numpy as npimport pandas as pdimport matplotlib.pyplot as pltfrom datetime import datetime**#调用pandas读取csv函数**data_LA = data_LA = pd.read_csv('./LATemperature2019.csv')data_NY = pd.read_csv('./N

2021-08-16 21:04:33 4144

原创 MySQL 第五章MySQL语言变量运算符和函数

MySQL 第五章MySQL语言5.1 MySQL语言简介    在MySQL数据库中,SQL语言主要由以下几个部分组成(1)数据定义语言(DDL)用于执行数据库的任务,对数据库及数据库内的各种对象进行创建、删除、修改等操作。数据库对象主要包括:表、默认约束、规则、视图、触发器和存储过程。语句功能说明CREATE创建数据库或数据库对象不同数据对象,其语句的语法形式不同ALTER对数据库或数据库对象进行修改不同数据对象,其语句的语法形式不同DROP删除数据库

2021-08-16 14:18:15 1138

原创 Python科学绘图6共享x轴的subplot阴影和添加文本

一、绘制共享x轴但是拥有不同y轴的两条线twinx()/twiny()函数:共享x轴/y轴的subplotnew_sub = sub.twinx()import numpy as npimport matplotlib.pyplot as pltx = np.linspace(0,10,1001)y = xy1 = 100 - xfig = plt.figure()sub = fig.add_subplot(111)sub.set_xlabel('x', fontsize=14)

2021-08-13 12:06:18 1845

原创 Python科学绘图5datetime数据类型

datetime和timedelta的创建一、datetime导入包import datetime输入参数年、月、日、时、分、秒、微妙(0-999999)dt = datetime.datetime(2020, 5, 9, 15, 51, 45, 10000)print(dt)    输出结果:2020-05-09 15:51:45.010000    逆向操作输出print(dt.year, dt.month, dt.day, dt.hour, dt.minute, dt.s

2021-08-12 18:24:14 401

原创 Python科学绘图4绘制多条曲线和图例及坐标轴设置

一、sub.set_xticks(数组)关键字调节坐标轴间隔主刻度sub.set_xticks([0,0.5,1.0])minor关键字设置分刻度分刻度sub.set_xticks(np.arange(0,1.01,0.1), minor=True)sub.set_xticklabels([‘a’, ‘b’, ‘c’])改变刻度标签import numpy as npimport matplotlib.pyplot as pltimport pandas as pdx = np

2021-08-12 16:25:54 7676 1

原创 Python科学绘图3Plot函数高级设置

包括:线条的粗细、虚实、颜色、坐标轴范围及对数坐标    利用pandas直接读取Excel文件导入包import pandas as pdimport matplotlib.pyplot as pltimport numpy as np格式:import pandas as pdimport matplotlib.pyplot as pltimport numpy as npdf = pd.read_excel(path, sheet_name = 'Sheet1')ordf

2021-08-12 14:44:08 642

原创 Python科学绘图2图片对象的创建,保存和关闭

一、导入numpy包import numpy as npimport matplotlib.pyplot as plt二、快速绘图但不方便管理import numpy as npimport matplotlib.pyplot as pltplt.plot() #绘制图片plt.show() #显示图片    运行:三、 通过生成fig对象进行绘图1. plt.figure() 创建并返回一个figure图像import numpy as np

2021-08-12 10:58:21 1885

原创 Python科学绘图1Numpy与Pandas DataFrame简单内容

matplotlib 画廊——官方的一些绘图例子[https://matplotlib.org/stable/gallery/index.html]

2021-08-12 09:38:56 261

原创 MySQL 第四章习题

    1.简述索引的概念与作用索引:是根据表中一列或若干列按照一定顺序建立的列值与记录行之间的对应关系表作用:在列上创建了索引之后,查找数据时可以直接根据该列上的索引找到对应行的位置,从而快速的找到数据2.索引的好处以及可能带来的弊端索引的好处:1、索引能够提高数据检索的效率,降低数据库的IO成本。2、索引还有一个非常重要的用途,就是降低数据的排序成本。    每个索引中的索引数据都是按照索引键值进行排序后存放的,所以,当我们的query语句中包含排序分组操作的时候,如果我们的排序字段和索

2021-08-11 19:00:44 573

原创 MySQL 第四章索引与完整性约束

MySQL 第四章索引与完整性约束4.1 MySQL索引

2021-08-10 22:13:18 2146

原创 MySQL 第三章习题

1.查询的功能1.简单查询select * from employee;2.where【精确查询】select * from employee where eName = ‘张’;3.-like % _【模糊查询,%与_区别:%表示模糊位数,_表示第几位模糊】select * from employee where eName like ‘张%’;select * from employee where eName like ‘张_’;4.-between and < > &lt

2021-08-09 21:59:59 1823

原创 MySQL 第三章3.2 MySQL视图

MySQL 第三章3.2 MySQL视图3.2.1 视图的概念

2021-08-09 21:31:20 1555

原创 MySQL 第三章3.1 数据库查询(where)

MySQL 第三章查询中的where    where 子句会根据条件对from 子句一行一行的进行判断,当条件为true时,这行就被包含到where子句的中间结果中    判断运算包括:比较运算、模式匹配、范围比较、空值比较和子查询1.比较运算:    将两个表达式进行比较,如果两个表达式都不为空(null),则会返回true或false,如果其中有一个表达式是空值或者两个都是空值的时候,则返回unknow。    mysql支持的运算符:=、< 、<= 、> 、>= 、

2021-08-09 17:20:15 6441

原创 MySQL 第三章3.1 数据库查询(from)

MySQL 第三章查询中的from3.1.2 数据来源:from子句    from 子句可以制定select 查询的对象。1.引用一个表    如果引用的不是该数据库的表,在制定表名前带上表所属的数据库名字。例如:当前数据库为db1,现在要显示数据库db2的表db的内容:select *from db2.db;2.多表连接    在不同表中查询数据,必须在from中指定多个表(1)全连接    将各个表用逗号分隔,就指定了一个全连接,形成的新表是每个表每行与其他表中的每行交叉排列组

2021-07-19 16:04:24 3743

原创 MySQL 第三章3.1 数据库查询(select)

MySQL 第三章查询和视图13.1 数据库查询    select语句可以从一个或多个表中选取符合某种条件的特定行和列,结果通常是生产一个临时表,下面介绍select语句,select语句是SQL的核心select[all | distinct | distinct row] &ensp;&ensp;&ensp;&ensp;# 在多表连接时去掉重复排列列名from 表名where 条件group by {列名 | 表达式 | position}havi

2021-07-19 08:22:40 1722

原创 Mysql第二章习题

Mysql第二章习题1.为什么需要系统数据库?用户是否可以删除系统数据库?不能删除的是系统数据库,系统数据库里存储的一些系统信息,比如说你新建的数据库等数据库实例和一些基本信息等都存储在系统数据库中,还有别的数据库对系统数据库的引用等等,安装的时候系统数据库被写保护或不提供删除按钮,因此不能删除,如果在windows系统强制删除的话,少则数据库不能用,还有可能波及其他2.sql中的数据类型,分析以下数据类型的选择方法:(1)数值型数据用字符型字段存放(2)字符型数据用数值型字段存放(3)日期型数

2021-07-13 15:57:37 3828

转载 MySQL 数据类型

MySQL 数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型    这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。日期和时间类型    表示时间值的日期和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR。每个时间类型有一个有效值范

2021-07-13 15:14:20 184

原创 Mysql第二章

Mysql第二章2.1 MySQL 数据库2.1.1 创建数据库create [if not exists] 数据库名称;注意:使用create命令创建了新的数据库以后,该数据不不会自动成为当前数据库    数据库创建以后可以使用use命令指定到当前数据库,use命令还可以实现从一个数据库到另一个数据库的跳转。use 数据库名;2.1.2 修改数据库    数据库创建以后如果需要修改数据库的参数(不能修改名称),可以使用alter database命令。alter database t

2021-07-13 14:38:02 142

原创 Mysql第一章习题

Mysql第一章习题1.什么是数据模型?简述关系模型的特点。    数据模型:用来描述数据、组织数据和对数据进行操作,是对现实世界数据特征的描述。    关系模型特点:(1)关系模型与非关系模型不同,它是建立在严格的数学概念基础上的;(2)关系模型的概念单一,无论实体或实体之间的联系都用关系表示;(3)存取路径对用户透明;(4)关系必须是规范化的关系2.说明关系模型中的表、记录、码、主码的关系。    表中的一行称为一个记录,一列称为一个字段,    码:如果在一个关系中存在唯一标识一个实体的一

2021-07-13 10:57:29 484

转载 数据库和数据库管理系统的区别

数据库和数据库管理系统的区别主要区别是,性质不同、作用不同、功能不同,具体如下:一、性质不同1、数据库数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。2、数据库管理系统数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。二、作用不同1、数据库对数据进行存储以及删除等操作,组织、存储和管理数据。2、数据库管理系统对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。三、功能不同

2021-07-12 21:56:23 6746

原创 Mysql第一章

Mysql第一章1.1数据库的基本概念    1.数据库(DB)是存放数据的仓库,而且这些数据存在一定的关联,并按一定的格式存放在计算机的存储介质上面。    2.数据模型:数据库按照数据模型对数据进行存储和管理,数据模型主要有层次模型、网状模型和关系模型,其中关系模型使用更为流行。    关系模型以记录组或二维数据表的形式组织数据。    表格中的一行成为一个记录,一列称为一个字段,每列的标题称为字段名,有n个字段的关系表结构可以表示为:    关系表名(字段名1,…,字段名n)    通常

2021-07-12 21:47:26 132

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除