
Mysql(学习记录)
文章平均质量分 85
老鸭胆
学习记录|坚持学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql+excel:数据分析----销售情况分析仪表盘
一、介绍这篇文章的学习来源于网上,将csv文件导入mysql workbench进行数据处理加工,然后通过ODBC驱动程序(网上老师用的是sql server导入,这个方法在导入时就可以仅创建链接以及加载到数据模型)将mysql workbench中加工好的数据表导入excel中,并通过power query将数据表添加到数据模型中以及使用power pivot制作分析仪表盘。二、业务场景定义某大型电子设备生产厂商,旗下有四款主力产品,采取总部、大区经理、城市经理的销售管理模式。具体执行上.原创 2021-12-24 12:04:24 · 2724 阅读 · 1 评论 -
mysql+excel:数据分析----餐饮业日销售情况分析仪
这篇文章的学习来源于网上,将csv文件导入mysql workbench进行数据处理加工,然后通过ODBC驱动程序(网上老师用的是sql server导入,这个方法在导入时就可以仅创建链接以及加载到数据模型)将mysql workbench中加工好的数据表导入excel中,并使用power queryj将数据表添加到数据模型中以及使用power pivot制作分析仪。原创 2021-12-13 15:51:04 · 2219 阅读 · 1 评论 -
mysql 之 删除数据表的方法
1、drop table table_name使用 DROP DATABASE 命令删除数据库和数据库中所有不再有用的内容。这不仅会删除内容,还会完全从 MySQL 数据库服务器中删除存储的有关数据库的所有架构相关信息。您将找不到已删除数据表的踪迹。因此,在使用此命令时需要格外小心,因为如果您没有任何备份,则无法恢复数据库,因为 drop table 命令会永久删除内容。语法:drop table table_name2、delete table table_name使用 SQL原创 2021-11-26 14:05:52 · 22297 阅读 · 1 评论 -
mysql 之 处理重复数据(包含replace into 插入记录)
一、防止表中出现重复数据可以在 MySQL 数据表中设置指定的字段为PRIMARY KEY(主键)或者UNIQUE(唯一)索引来保证数据的唯一性。让我们尝试一个实例:下表中无索引及主键,所以该表允许出现多条重复记录。CREATE TABLE person_tbl( first_name CHAR(20), last_name CHAR(20), sex CHAR(10));如果你想设置表中字段 first_name,last_name 数据不能重复,你可...转载 2021-11-26 12:01:26 · 1023 阅读 · 0 评论 -
mysql 触发器
目录1、创建触发器1.1 创建只有一个执行语句的触发器1.2 创建有多个执行语句的触发器2、查看触发器2.1 SHOW TRIGGERS语句查看触发器信息2.2 在 triggers表中查看触发器信息3、触发器的使用4、删除触发器触发器(TRIGGER)是由事件来触发某个操作。这些事件包括INSERT语句、UPDATE语句和 DELETE语句。当数据库系统执行这些事件时,就会激活触发器执行相应的操作。MySQL 从5.0.2版本开始支持触发器。1、创建触发器触发器原创 2021-11-22 10:39:26 · 2669 阅读 · 0 评论 -
sql 查询语句之查询数据--扩展练习1
一、划分数据表并自定义查询结果假设有如下的一张表,现在想要得到这么一张表,划分重量(weight)为5以下和5及以上的两个重量阶段,并分别查看这两个重量段的产品数量。上述的题目的意思是想得到下表的结果:weight_cut number 5以下 1 5及以上 3 思路:这种查询是不是类似于在查询的结果中自定义查询结果,这个题目这里有三种解决的方式:(1)使用 as 和 union (这个自己不是很理解)(2)使用 if 函...转载 2021-11-22 09:16:36 · 212 阅读 · 0 评论 -
mysql 视图
视图是从一个或多个表中导出来的表,是一种虚拟存在的表。视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据。这样,用户可以不用看到整个数据库表中的数据,而只关心对自己有用的数据。视图可以使用户的操作更方便,而且可以保障数据库系统的安全性。1 、视图简介视图由数据库中的一个表或多个表导出的虚拟表。其作用是方便用户对数据的操作。1.1 视图的含义视图是一种虚拟的表,是从数据库中一个或多个表中导出来的表。视图还可以从已经存在的视图的基础上定义。数据库中只存放了视图的定义,而并没有存放视图中的数原创 2021-11-21 12:08:00 · 2152 阅读 · 0 评论 -
mysql 函数-----练习
1、生成3个1~100之间的随机整数因为RAND()只能生成0~1之间的随机数,所以必须要乘以100才能使数的范围在0~100之间。而且题目还要求必须是整数,所以必须用ROUND(x)生成一个与数x最接近的整数。当然,也可以使用FLOOR(x)来生成一个小于或者等于x的最大整数。也可以使用ceil(x)和CEILING(x)生成一个大于或者等于x的最小整数。代码如下:(以下得五种方式应该都可以,选取其中三种即可)2.计算PI(圆周率)的余弦值和自然对数值PI的值可以用PI()函数来获取。计算余弦原创 2021-11-20 20:53:10 · 1234 阅读 · 0 评论 -
mysql 函数
目录1、mysql函数简介2、数学函数2.1 绝对值函数ABS(x)和返回圆周率的函数pi()2.2 平方根函数SQRT(x)和求余函数MOD(x,y)2.3 获取整数的函数CEIL(x)、CEILING(x)和 FLOOR(x)2.4 获取随机数的函数RAND()和RAND(x)MySQL 数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。例如,字符串连接函数原创 2021-11-19 09:24:04 · 3609 阅读 · 0 评论 -
mysql 运算符
运算符是用来连接表达式中各个操作数的符号,其作用是用来指明对操作数所进行的运算。MySQL 数据库支持使用运算符。通过运算符,可以使数据库的功能更加强大。而且,可以更加灵活的使用表中的数据。MySQL运算符包括4类,分别是算术运算符、比较运算符、逻辑运算符和位运算符。1、运算符简介当数据库中的表定义完成后,表中的数据代表的意义就已经定下来了。通过使用运算符进行运算,可以得到包含另一层意义的数据。例如,学生表中存在一个birth字段,这个字段是表示学生的出生年份。如果,用户现在希望查找这个学生的年龄。原创 2021-11-16 22:17:41 · 5738 阅读 · 0 评论 -
sql查询语句之插入、更新与删除数据
目录1、插入数据1.1 为表的所有字段插入数据1、insert语句中不指定具体的字段名2、insert语句中列出所有字段1.2 为表的指定字段插入数据1.3 同时插入多条记录1.4 将查询结果插入到表中2、更新数据3、删除数据数据库通过插入、更新和删除等方式来改变表中的记录。插入数据是向表中插入新的记录,通过 INSERT 语句来实现。更新数据是改变表中已经存在的数据,使用UPDATE 语句来实现。删除数据是删除表中不再使用的数据,通过DELETE 语句来实现。1原创 2021-11-14 22:32:48 · 14358 阅读 · 0 评论 -
SQL查询语句之查询数据-----练习
实例1给出 student 和 score 两表,按要求完成练习。student表的定义和记录:score表的定义和记录:执行的操作如下:(1)在查询之前,先按照表内容创建student表和 score表。CREATE TABLE student ( id INT(10) NOT NULL UNIQUE PRIMARY KEY , name VARCHAR(20) NOT NULL , sex VARCHAR(4) , birth ..原创 2021-11-14 15:33:48 · 1495 阅读 · 0 评论 -
SQL查询语句之查询数据
查询数据是指从数据库中获取所需要的数据。查询数据是数据库操作中最常用,也是最重要的操作。用户可以根据自己对数据的需求,使用不同的查询方式。通过不同的查询方式,可以获得不同的数据。在MySQL 中是使用SELECT语句来查询数据的。1、基本查询语句查询数据是数据库操作中最常用的操作。通过对数据库的查询,用户可以从数据库中获取需要的数据。数据库中可能包含着无数的表,表中可能包含着无数的记录。因此,要获得所需的数据并非易事。MySQL中可以使用SELECT 语句来查询数据。根据查询的条件的不同,数据库系统原创 2021-11-12 16:41:10 · 26847 阅读 · 1 评论 -
数据库-mysql之索引
目录1、索引简介1.1 索引的含义和特点1.2 索引的分类1、普通索引2、唯一性索引3、全文索引4、单列索引5、多列索引6、空间索引1.3 索引的设计原则1.选择唯一性索引2.为经常需要排序、分组和联合操作的字段建立索引3.为常作为查询条件的字段建立索引4.限制索引的数目5.尽量使用数据量少的索引6.尽量使用前缀来索引7.删除不再使用或者很少使用的索引2、创建索引2.1 创建表的时候创建索引2.2 在已经存在的表上创建索引2原创 2021-11-11 22:03:11 · 1197 阅读 · 0 评论 -
创建、修改和删除表
表是数据库存储数据的基本单位。一个表包含若干个字段或记录。表的操作包括创建新表、修改表和删除表。这些操作都是数据库管理中最基本,也是最重要的操作。1、创建表创建表是指在已存在的数据库中建立新表。这是建立数据库最重要的一步,是进行其他表操作的基础。1.1 创建表的语法形式MySQL 中,创建表是通过SQL语句CREATE TABLE实现的。其语法形式如下:create table 表名(属性名 数据类型 [完整性约束条件], 属性名 数据类型 [完整原创 2021-11-10 22:22:16 · 4741 阅读 · 0 评论 -
操作数据库
数据库是指长期存储在计算机内、有组织的和可共享的数据集合。简而言之,数据库就是一个存储数据的地方。只是,其存储方式有特定的规律。这样可以方便处理数据。数据库的操作包括创建数据库和删除数据库。这些操作都是数据库管理的基础。1、创建数据库创建数据库是指在数据库系统中划分一块空间,用来存储相应的数据。这是进行表操作的基础,也是进行数据库管理的基础。在 MySQL中,创建数据库须通过SQL语句CREATE DATABASE 实现的。其语法形式如下:create database 数据库名;其中,原创 2021-11-10 17:27:27 · 1060 阅读 · 0 评论 -
MySQl数据类型
数据类型是数据的一种属性,其可以决定数据的存储格式、有效范围和相应的限制。MySQL的数据类型包括整数类型、浮点数类型、定点数类型、日期和时间类型、字符串类型和二进制数据类型。整数类型、浮点数类型和定点数类型 日期与时间类型 字符串类型 二进制类型 如何选择数据类型1、MySQL 数据类型介绍1.1 整数类型整数类型是数据库中最基本的数据类型。标准SQL中支持INTEGER和SMALLINT这两类整数类型。MySQL数据库除了支持这两种类型以外,还扩展支持了TINYINT、MEDIUM原创 2021-11-09 17:14:55 · 12969 阅读 · 3 评论 -
数据库概述
简而言之,数据库(DataBase)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。如今,已经存在了Oracle、sQLServer、MySQL等诸多优秀的数据库。1、数据库理论基础1.1 数据存储方式如今数据库已经无处不在了。一个网站需要有数据库来存储数据。一个学校需要用数据库来存储学生和教师的信息。一个公司需要用数据库来存储员工的信息和公司的资料。要学习数据库,必须先要了解数据库是如何存储数据原创 2021-11-08 16:34:57 · 714 阅读 · 0 评论