资料来源网络学习。问题背景: 在工作中遇到一个问题,这个问题是这样的,我新开发的模块在查询时,开发库上很快,切到测试库上就巨慢,经过调试,发现调用一个公用的存储过程中有一个查询很慢,ok,问题就是它了,但是只是库不一样,怎么性能差距这么大呐,纳了闷了!解决过程如下: 一、有人说是数据量的问题,我就看了下两个库的数据,开发库反而比测试库多了一百多万条数据,这。。。肯定不是这个原因。 二、然后我就怀疑
转载
2024-01-13 20:06:23
48阅读
这是数据库系列的第一篇文章,主要是对mysql的基本操作有一个了解。本系列的教程会先从基础出发,逐步过渡到优化。一、前提在这里我们不会从如何去安装数据库开始讲起,而是在安装完之后从操作数据库开始,文中所有的代码均在我自己的win10电脑上实现过一遍,确保无误。而且本文是基于mysql5.7.23的版本中实现的。下面就直接开始。注意,对于数据库在学习的时候,过程都是从增查改删用的顺序来的。二、操作数
转载
2023-11-28 16:42:07
25阅读
13-李孝严
select name from gg;
select * from gg where name="d3";
查名字
select * from gg where salary>5000;
薪水大于5000
select dept_id,count(dept_id) from gg group by dept_id;
每个部门人数sel
原创
2012-12-26 19:58:44
485阅读
点赞
1评论
mysql> drop database if exists jianghu; 创建一个新的数据库,如果存在则删除后建立;Query OK, 0 rows affected, 1 warning (0.00 sec)mysql> create database jianghu;Query OK, 1 row affected (0.00 sec)mysql> show dat
原创
2015-09-30 17:30:57
439阅读
公司升级了服务器的配置,内存吃紧的问题得以解决,由此想到了几个优化MySQL的简单方法。首先明确两件事,我们的业务场景是常见的高并发web服务,查询速度是重中之重。还有就是优化前一定要备份数据库,不然出问题就只能跑路了。 1.使用固态硬盘 这个优化方法毫无技术含量,完全就是花钱买性能,但是不得不说这
转载
2018-04-15 19:15:00
74阅读
2评论
# MySQL简单报表
## 简介
MySQL是一个广泛使用的关系型数据库管理系统,用于存储和管理数据。在许多应用程序中,我们需要从数据库中获取数据并生成报表,以便进行数据分析和决策。本文将介绍如何使用MySQL来生成简单的报表。
## 连接到数据库
在开始之前,我们需要先连接到MySQL数据库。可以使用以下代码示例来连接到MySQL数据库:
```python
import mysql
原创
2023-07-29 08:35:12
48阅读
1.建立一个数据库
create database vfast;
2.新建一个用户表
create table employee(employee_id int,name char(12),gerder enum('M','F'),dent_id set("1","2","3","4"),join_time da
原创
2012-12-26 16:34:48
755阅读
点赞
1评论
1. create database vfast; #建立一个数据库
2. use vfast;
create table zuoye (employee_id int, name char(15), gender enum('M','F'), dent_id('1','2','3','4'),
原创
2012-12-27 06:25:46
567阅读
select DISTINCT vend_id FROM products; DISTINCT去重复的值,必须放在列名前面select prod_name from products LIMIT 5; 限制结果 LIMITLIMIT 4 OFFSET 3 :从行3开始取4行,== LIMIT 3
原创
2014-07-24 19:48:58
656阅读
基本配置你需要经常察看以下3个配置项。不然,可能很快就会出问题。innodb_buffer_pool_size:这是你安装完InnoDB后第一个应该设置的选项。缓冲池是数据和索引缓存的地方:这个值越大越好,这能保证你在大多数的读取操作时使用的是内存而不是硬盘。典型的值是5-6GB(8GB内存),20-25GB(32GB内存),100-120GB(128GB内存)。innodb_log_file_s
转载
精选
2015-09-29 17:48:59
384阅读
MySQL-数据库:mysql由于性能高,成本低,可靠性号,已经成为现今最流行的开源数据库非常流行的开源软件LAMP中的M就是MysqlLAMP指的Linux(操作系统)、Apache(HTTP服务器),MySQL(数据库软件)和PHP(有时也是指Perl或Python)的第一个字母,一般用来建立web服务器安装MySQL数据库:rpm-qa|grepmysqlyuminstall-ymysqlm
原创
2019-03-28 09:46:02
314阅读
修改表名:alter table table_name rename table_new_name; Oracle(rename table_name to table_new_name)
原创
2022-11-22 11:57:43
20阅读
建立测试表 create table test001 (a varchar(2000),b varchar(2000),c varchar(2000),d varchar(2000),e varchar(2000),f varchar(10000)) charset=utf8 ; 插入数据 inse
原创
2021-08-23 18:50:20
105阅读
2.1、msi安装包2.1.1、安装特别要注意的是,安装前要删除原来的my.ini和原来的data目录,改名也行,不然在最后一步会“apply security settings”报个1045错误,原因1,防火墙,原因2,数据文件未清除。一路next,选custom安装可以指定data的位置,不要指定到系统盘顺便配置,选择"detailed configuration"服务器类型和用途视开发还是生
当谈到“mysql简单案例”时,很多开发者可能会遇到初始技术痛点,比如如何快速搭建一个高效的数据库应用系统。为了帮助大家更好地理解这个过程,我将在下面详细记录解决这一类问题的过程。
引用块(用户原始需求):
> "我们需要一个高效、可扩展的MySQL数据库来支持我们的在线商店,能处理多个用户的请求并支持平滑的交易流程。"
在开始之前,我们可以用一个简单的数学公式来描述我们的业务模型,假设我们
Mysql简单使用
转载
2016-11-26 18:44:04
635阅读
mysql备份 mysqldump命令
原创
2017-02-23 08:08:46
493阅读
一、数据的存储方式人工管理阶段:人工将信息写到甲骨、竹简、布、纸等材质上进行存档管理。文件系统阶段:人将信息以文本、word文档等形式保存在电脑的磁盘中。数据库系统管理阶段:人将信息写入到DBMS数据库管理系统中。二、数据库的定义对大量信息进行管理的高效解决方案。按照数据结构来组织、存储和管理数据的库。三、数据库系统DBSSQL(RDBS关系型数据库系统)建立在关系模型上的数据库系统,例如:ORA
原创
2019-04-29 20:03:48
386阅读
数据库入门 2.1 引入 数据保存到内存: 优点: 1)读写非常快 缺点: 1)程序关闭导致数据丢失 数据保存到文件: 优点: 1)数据可以永久保存 缺点: 1)频繁地IO操作,效率不高! 2)数据管理不方便。例如查询某个数据需要全部读取出来,再匹配。 数据保存到数据库软件: 优点: 1)数据永久保
转载
2016-12-18 21:52:00
78阅读
2评论
create database demo_01 default charset=utf8mb4; use demo_01; CREATE TABLE `city` ( `city_id` int(11) NOT NULL AUTO_INCREMENT, `city_name` varchar(50) ...
转载
2021-08-09 00:59:00
42阅读
2评论