数据库
blog_1103
一起学习,一起进步
展开
-
ubuntu下mysql可视化工具之navicat测试
下载地址:为Navicat | 下载 Navicat for MySQL 14 天免费 Windows、macOS 和 Linux 的试用版进入navicat15-mysql-cs.AppImage所在目录运行命令:chmod +x navicat15-mysql-cs.AppImage./navicat15-mysql-cs.AppImage连接mysql,输入ip账户密码即可测试...原创 2021-09-28 14:10:53 · 355 阅读 · 0 评论 -
mysql连接时出现ERROR1698(28000):Access denied for user root@localhost错误解决方法
我的操作系统是ubuntu20.04,安装完mysql后登陆,显示以下错误ERROR1698(28000):Access denied for user root@localhost但是用sudo mysql -uroot -p登陆就可以正常进入。因为安装的过程中没有设置号好密码,也可能密码为空先设成免密登陆再修改密码修改mysqld.cnf配置文件在ubuntu的terminal(也即终端)上输入$ sudo gedit /etc/mysql/mysql.conf.d/mysq原创 2021-09-28 14:04:54 · 1096 阅读 · 0 评论 -
如何优化数据库和提高数据库的性能
1.对语句的优化用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用 SQL 时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如 SELECT * FROM T1 语句,要用到几列就选择几列如:SELECT COL1,COL2 FROM T1;在可能的情况下尽量限制尽量结果集行数如:SELECT TOP 300 C翻译 2021-06-29 17:06:44 · 639 阅读 · 0 评论 -
非关系型数据库NoSQL 和关系数据库SQL的区别
a. SQL 数据存在特定结构的表中;而 NoSQL 则更加灵活和可扩展,存储方式可以省是 JSON 文档、哈希表或者其他方式。b. 在 SQL 中,必须定义好表和字段结构后才能添加数据,例如定义表的主键(primary key),索引(index),触发器(trigger),存储过程(stored procedure)等。表结构可以在被定义之后更新,但是如果有比较大的结构变更的话就会变得比较复杂。在 NoSQL 中,数据可以在任何时候任何地方添加,不需要先定义表。c. SQL 中如果需要增加外部关原创 2021-06-29 15:46:59 · 157 阅读 · 0 评论 -
postgresql的安装使用,以及python的增删改查操作
继mysql、redis、mongodb、hbase这几个不同的数据据库后,又发现了个宝藏数据库,真的很不错诶。PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行,花了一晚简单学习了一下,发现和mysql的操作非常相近,那么学过mysql的上手就会很容易啦,没学过的也不要紧,常用操作比较简单,但功能却很强大。这个是postgresql的...原创 2020-04-28 11:07:24 · 635 阅读 · 0 评论 -
python操作MongoDB
下载python中MongoDB的驱动程序pip install pymongo然后确保MongoDB已经安装且可以正常运行,去官网下载相应版本:https://www.mongodb.com/mkdir -p /home/toolscd/home/toolswget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3...转载 2019-07-02 15:07:51 · 244 阅读 · 0 评论 -
在Ubuntu下进行MongoDB安装步骤
一. 在Ubuntu下最傻瓜的步骤(以下都在root用户下进行操作):MongoDB安装很简单,无需下载源文件,可以直接用apt-get命令进行安装。打开终端,输入以下命令:sudo apt-get install mongodb2.这时装好以后应该会自动运行mongod程序,通过"pgrep mongo -l"查看进程是否已经启动3.在终端输入"mongo",然后回车...原创 2019-07-02 15:02:37 · 1455 阅读 · 0 评论 -
mysql优化策略
一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段:1、数据库表设计项目立项后,开发部根据产品部需求开发项目,开发工程师工作其中一部分就是对表结构设计。对于数据库来说,这点很重要,如果设计不当,会直接影响访问速度和用户体验。影响...转载 2018-11-04 14:00:54 · 187 阅读 · 0 评论 -
SELECT is not allowed in cluster (Redis集群JedisCluster数据库详解)
(1)redis在单机模式下redis.conf配置文件中默认的数据库数量是16个, # Set the number of databases. The default database is DB 0, you can select# a different one on a per-connection basis using SELECT <dbid> where# d...转载 2018-10-27 19:50:34 · 14639 阅读 · 0 评论 -
安装并启动redis
1. 首先执行解压指令:tar -zxvf redis-3.0.7.tar.gz2. cd指令切到解压目录中,然后执行指令: make执行make的时候,会出现异常:异常一:make[2]: cc: Command not found异常原因:没有安装gcc解决方案:yum install gcc异常二:zmalloc.h:51:31: error: jemallo...原创 2018-10-27 19:14:55 · 123 阅读 · 0 评论