![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
梦因you而美
因为坚守,所以花开不败!
展开
-
MYSQL安装出现问题(The service already exists)
运行mysqld -install 进行安装时(已配置好,无法复原截图)出现问题The service already exists这是由于之前已经安装过mysql并且没有删除干净重新以管理员身份运行,输入sc query mysql,查看一下名为mysql的服务发现之前确实有安装过。命令sc delete mysql,删除该mysql之后继续安装,就能成功...原创 2021-07-03 12:22:56 · 822 阅读 · 0 评论 -
Mysql安装时mysqld.exe报`应用程序无法正常启动(0xc000007b)`
问题描述mysql5.7.30解压版安装, 解压之后执行初始化命令, 桌面弹出提示"应用程序无法正常启动(0xc000007b)"解决办法查阅资料后, 得知原因是系统dll动态链接库或者c++依赖库缺失导致安装失败, 所以需要修复这些库修复工具:DirectX修复工具.exe下载工具后解压即可 以管理员身份运行DirectX Repair.exe文件 工具=>选项=>扩展 | 点击开始扩展 工具=>选项=>高级 | 点击确定 回到主页原创 2021-07-03 12:16:35 · 5053 阅读 · 1 评论 -
由于找不到MSVCR120.dll,无法继续执行代码
原因:这是因为“MSVCR120.dll”这个dll程序消失了,所以会出现这样的情况。解决方法:下载“MSVCR120.dll”这个dll文件下载地址:DLL文件下载在搜索框中输入确实的DLL文件,点击搜索即可,如下图:点击文件名,往下拉,就可以看到下载按钮(可以根据实际情况进行下载,一般第一个就可以) 点击下载之后,把相关的压缩包下载到电脑上。 解压压缩包,就会看到“MSVCR120.dll”的文件 将这个文件复制,打开System32,点击原创 2021-07-03 12:06:30 · 56812 阅读 · 3 评论 -
Ubuntu16.04下安装和配置Redis
1 安装1.1 联网安装执行下面联网安装命令sudo apt-get install redis-server执行后如下图所示:接下来执行完成,可以看到包括redis的版本信息等执行下面命令可以查看redis服务的状态service redis status状态为running,说明安装完成系统自动启动了服务1.2 离线安装找一台联网的版本相同的Ubuntu,进行安装包的下载,命令如下:apt-get download redis-server.原创 2020-11-03 10:23:44 · 881 阅读 · 0 评论 -
Can‘t connect to MySQL server on localhost (10061)解决方法
解决方法,需要的朋友可以参考如下:用管理身份运行cmd.exe(注意必须是管理员身份运行),否则会报Install/Remove of the Service Denied! 切换到mysql安装目录下的bin文件夹,命令行运行"mysqld --install"。 此时使用“net start mysql”成功启动msyql 一般就可以正常启动mysql了...原创 2020-08-15 16:26:27 · 1236 阅读 · 0 评论 -
mongodb的基本使用
1 目标掌握mongodb关于数据库和集合的基础命令 掌握mongdb增删改查的命令 掌握mongodb高级查询的命令2 mongodb数据库的命令查看当前的数据库:db 查看所有的数据库:show dbs /show databases 切换数据库:use db_name 删除当前的数据库:db.dropDatabase()3 mongodb集合的命令不手动创建集合: ...原创 2018-12-11 09:04:45 · 1814 阅读 · 0 评论 -
mongodb的聚合操作
目标了解mongodb的聚合是什么 掌握mongdb的管道命令 掌握mongdb的表达式1 mongodb的聚合是什么聚合(aggregate)是基于数据处理的聚合管道,每个文档通过一个由多个阶段(stage)组成的管道,可以对每个阶段的管道进行分组、过滤等功能,然后经过一系列的处理,输出相应的结果。语法:db.集合名称.aggregate({管道:{表达式}})2 mo...原创 2018-12-11 11:46:02 · 1206 阅读 · 2 评论 -
Mongdb的索引备份
目标理解mongodb创建索引的目的 掌握mongdb创建索引的方式 熟悉mongdb备份和恢复的命令1 mongodb的索引知识点掌握mongodb索引的创建,删除操作 掌握mongodb查看索引的方法 掌握mongodb创建联合索引的方法 掌握mongodb创建唯一索引的方法1.1 为什么mongdb需要创建索引加快查询速度 进行数据的去重1.2 mongod...原创 2018-12-11 16:09:33 · 987 阅读 · 0 评论 -
mongodb和python交互
目标掌握mongdb和python交互的增删改查的方法1 mongdb和python交互的模块pymongo 提供了mongdb和python交互的所有方法 安装方式: pip install pymongo2 使用pymongo 导入pymongo并选择要操作的集合 数据库和集合乜有会自动创建 from pymongo import MongoClient clie...原创 2018-12-11 21:40:19 · 1035 阅读 · 0 评论 -
python sqlite3 基本操作
创建数据库import sqlite3# 连接数据库(如果不存在则创建)conn = sqlite3.connect('test.db')print("Opened database successfully")# 创建游标c = conn.cursor()# SQL语句sql = """ CREATE TABLE STUDENTS( ...原创 2019-08-19 17:06:36 · 2302 阅读 · 0 评论 -
python连接MySQL数据库
import pymysql# ==== 获取数据库中的数据 ====# 打开数据库连接 IP 用户 密码 数据库名称 编码db = pymysql.connect("localhost","root","123456","iweb", charset="utf8") # 使用cursor()方法获取操作游标 cursor = db.cursor() # SQL 查询...原创 2018-12-27 15:18:09 · 1128 阅读 · 0 评论 -
windows下MongoDB的安装及配置
一、先登录Mongodb官网https://www.mongodb.com/download-center#community 下载安装包。二、安装MongoDB下载后的安装包:安装比较简单,类似于普通软件,中间主要是选择“Custom”自定义安装路径修改下:D:\MongoDB然后不断“下一步”,安装至结束。安装比较容易。难点在启动Mongodb的服务以及将Mongo...原创 2018-12-10 21:04:17 · 1029 阅读 · 0 评论 -
mongodb的介绍和安装
1 学习目标了解非关系型数据库和关系型数据库的区别 了解mongodb的优势 掌握mongodb的安装1 nosql的介绍“NoSQL”一词最早于1998年被用于一个轻量级的关系数据库的名字 随着web2.0的快速发展, NoSQL概念在2009年被提了出来 NoSQL在2010年起, 在国内外众多网站, 如facebook、 google、 淘宝、 京东、 百度等, 都在使用n...原创 2018-12-10 20:46:33 · 963 阅读 · 0 评论 -
MySQL 与 Python 交互之牛刀小试
查询jing_dong数据库中的数据,实现如下功能:1:所有的商品 (goods【id、商品名称、分类id、品牌id、价格、是否显示】)2:所有的商品分类 (goods_cates【id、分类名称】)3:所有的商品品牌 (goods_brands【id、品牌名称】)在此基础上,实现如下功能:商品分类的添加、修改、删除、查找商品品牌的添加、修改、删除、查找商品的添加、...原创 2018-08-18 16:22:15 · 1075 阅读 · 0 评论 -
MySQL与Python交互
1 Python 中操作 MySQL 步骤1.1 安装pymysql命令sudo pip3 install pymysql安装软件:sudo apt-get install 软件名称安装模块:sudo pip3 install 模块名称1.2 通过pymysql操作数据库的步骤1.3 引入模块在py文件中引入pymysql模块from pymysql im...原创 2018-08-17 22:42:42 · 1790 阅读 · 1 评论 -
MySQL 与 Python 交互之数据库准备
-- 数据准备 -- 创建 "京东" 数据库 create database jing_dong charset=utf8; -- 使用 "京东" 数据库 use jing_dong; -- 创建一个商品goods数据表 create table goods( ...原创 2018-08-15 19:31:35 · 1038 阅读 · 0 评论 -
MySQL查询之牛刀小试
点击查看--->《MySQL查询》-- 数据的准备-- 创建一个数据库-- 使用一个数据库--显示使用的当前数据库是哪个?--创建一个数据表-- students表create table students( id int unsigned primary key auto_increment not null, name varchar(20...原创 2018-08-15 11:39:45 · 882 阅读 · 0 评论 -
MySQL查询
-- 数据的准备 -- 创建一个数据库 create database python_test charset=utf8;如果忘记写 charset=utf8 ,则用 alter database python_test charset=utf8; 进行修改 -- 使用一个数据库 use python_test; --显示使用的当前数据库是...原创 2018-08-14 17:33:07 · 1284 阅读 · 0 评论 -
MySQL数据库的基本操作之牛刀小试
自我检测:点击查看---> 《MySQL数据库的基本操作》-- 数据库的操作 -- 链接数据库 -- 退出数据库 -- sql语句最后需要有分号;结尾 -- 显示数据库版本 -- 显示时间 -- 查看所有数据库 -- 创建数据库 -- 查看创建数据库的语句 -- 查看当前使用的数据库 ...原创 2018-08-13 10:54:45 · 987 阅读 · 0 评论 -
MySQL数据库的基本操作
数据库的操作-- 链接数据库(”p”后边为数据库密码)mysql -uroot -pmysql -uroot -pmysql-- 退出数据库exit/quit/ctrl+d-- 清屏ctrl+l注:sql语句最后需要有分号;结尾-- 显示数据库版本select version();-- 显示时间select now();-- 查看所有数据库...原创 2018-08-11 16:19:36 · 1130 阅读 · 0 评论 -
Windows安装MySQL5.7
1.解压目录目录内部如下:2.在目录C:\mysql-5.7.22-winx64下面新建my.ini文件,把下面的代码直接粘贴到my.ini,注意标红的路径要写你电脑上的路径[mysqld]port = 3306basedir=C:\mysql-5.7.22-winx64datadir=C:\mysql-5.7.22-winx64\datamax_connect...原创 2018-08-10 20:39:44 · 1069 阅读 · 0 评论 -
数据库优化查询方法总结
处理百万级以上的数据提高查询速度的方法:1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order_by 涉及的列上建立索引。3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select ...原创 2018-11-09 19:17:27 · 3499 阅读 · 0 评论 -
MySQL 高级
1 视图1.1 问题对于复杂的查询,往往是有多个数据表进行关联查询而得到,如果数据库因为需求等原因发生了改变,为了保证查询出来的数据与之前相同,则需要在多个地方进行修改,维护起来非常麻烦解决办法:定义视图1.2 视图是什么通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。视图是对若干张基本表的引用,...原创 2018-08-18 17:21:36 · 1264 阅读 · 0 评论