MySQL
MySQL是一种流行的开源关系型数据库管理系统,以其可靠性、稳定性和广泛的应用而闻名。MySQL提供了高效的数据存储和检索能力,适用于各种规模的应用程序。它支持多用户并发访问,具有良好的扩展性和可定制性。MySQL使用SQL(结构化查询语言)作为其查询和管理数据的标准语言。欢迎订阅本专栏!
我有明珠一颗
一条通往业界大神的成功之路
展开
-
Flask 运行 flask db upgrade 报错
这里有个前提,我在使用 flask 操作数据库的时候直接在 mysql 的样例数据库里面操作的,里面除了我要操作的几个表以外,还有一些其他的样例表,flask db upgrade 命令没有权限删除那些样例表就报错了。后来我建了一个新的数据库,重新进行操作就不报错了。原创 2024-07-13 11:24:19 · 304 阅读 · 0 评论 -
Windows 中修改 MySQL 密码
Windows 中修改 MySQL 密码,没想到这样一个简单的需求,愣是试了半天没试到有用的命令,最后终于找到一个有用的,在此做个记录。原创 2024-07-09 16:02:18 · 188 阅读 · 0 评论 -
MySQL的基本语法(复习)
MySQL的基本语法(复习)原创 2023-11-11 20:56:45 · 69 阅读 · 0 评论 -
SQL 的优化
SQL 优化是指对数据库查询语句进行优化,以提高查询性能和效率。下面列出了一些常见的 SQL 优化技巧:1、索引优化(1)使用适当的索引来加速查询操作。在频繁用于查询的列上创建索引,特别是在 WHERE 条件、JOIN 条件和排序操作的列上。(2)避免在索引列上使用函数、表达式或类型转换,这会导致索引失效,影响查询性能。2、查询优化(1)编写简洁、高效的查询语句,只选择需要的列。(2)避免使用通配符(如SELECT *),而是明确指定所需的列。原创 2023-10-11 15:45:49 · 463 阅读 · 1 评论 -
SQL: 索引原理与创建索引的规范
SQL 索引是一种数据结构,用于加速数据库查询操作。它通过在表的列上创建索引,提供了一种快速查找数据的方法,减少了数据库的扫描和比较操作,从而提高了查询性能。索引根据其实现方式可以分为多种类型,如 B-树索引、哈希索引、全文索引等。原创 2023-10-11 15:37:19 · 580 阅读 · 0 评论 -
SQL:left join、right join 究竟什么区别?
需要注意的是,from 语句后面接的是左表,left/right/fulljoin 后面接的是右表。1)left join采用 left join 的时候,优先展示的是左表的所有数据,而右表的数据根据与左表的关联关系拼接到右边,没有值的项设为 Null。2)right join采用 right join 的时候,优先展示的是右表的所有数据,而左表的数据根据与右表的关联关系拼接在左边,没有值的项设为 Null。原创 2023-10-11 10:25:22 · 1322 阅读 · 0 评论 -
Mysql常用操作记录
创建用户CREATE my_username root@’%’ IDENTIFIED BY ‘my_password’;诸如Error 1045 Error1044报错有一半就是这样解决的授予管理员权限GRAND ALL PRIVILEGES ON . TO ‘my_username’@’%’ IDENTIFIED BY ‘my_password’ WITH GRANT OPTION...原创 2019-05-30 11:04:06 · 176 阅读 · 0 评论 -
Mongodb报错:SyntaxError: identifier starts immediately after numeric literal
我在练习mongodb命令的时候,这段怎么也无法通过,一直报错:SyntaxError: identifier starts immediately after numeric literaldb.mycol.insertMany([{ _id: ObjectId(7df78ad8902c) title: 'MongoDB Overview', description...原创 2019-05-25 14:54:24 · 5585 阅读 · 1 评论 -
CAP理论定义(摘自cassandra权威指南)
Brewer的CAP理论:1)一致性:Consistency对于所有的数据库客户端使用同样的查询都可以得到同样的结果,即使是有并发更新的时候也是如此2)可用性: Availability所有的数据库客户端总是可以读写数据3)分区耐受性:Partition Tolerance数据可以分散到多台机器上,即使发生网络故障,被分成多个分区,依然可以提供服务忠告:对于任意给定系统,只能强化这...转载 2019-03-20 12:49:20 · 511 阅读 · 0 评论 -
cassandra问题解决记录
1、set User[‘sophia’][‘name’]=’sophia’cannot parse name as hex bytes报错改为set User[ascii(‘sophia’)][ ascii( ‘name’)]= ascii(’sophia’)原创 2019-01-19 11:13:03 · 496 阅读 · 0 评论 -
SpringBoot集成ES实战
SpringBoot 集成 ES 实战(仅代码,用作以后参考)Myconfig.java 配置类package org.sophia.elasticsearchlearn;import org.elasticsearch.client.transport.TransportClient;import org.elasticsearch.common.settings.Settings;im...原创 2018-04-22 17:26:24 · 21386 阅读 · 6 评论 -
elasticsearch 入门推荐
博主早就想学一下 elasticsearch,苦于没有系统一点的教程,所以拖延至今,慕课网上面有一门课《ElasticSearch入门》不错,推荐给初学 es 的各位,从安装、基本用法、高级查询 到 springboot 集成 es,还蛮全面的...原创 2018-04-21 09:20:29 · 1129 阅读 · 1 评论 -
windows下elasticsearch-head端口占用问题
第一次学习使用这个 elasticsearch-head,安装过程很简单,最后在master目录下执行以下命令即可启动成功:npm run start 但是,之后有一次再启动的时候就反复报端口占用的问题,在网上百般查找也不得要领,最后按照网上的步骤下载了grunt才成功启动不报错了npm install -g grunt-cligrunt server(使用 npm 命令要安装 n...原创 2018-04-21 09:13:36 · 1919 阅读 · 0 评论
分享