随笔分类 - 数据库
SQL索引回表
摘要:当使用普通索引的时候,它会先在索引那查询所有符合条件的索引,然后再回到表中根据索引查询对应的数据出来。所以这里有两次查询表的过程,简称回表。 怎么避免回表 1、使用主键作为条件查询 2、如果必须使用辅助索引,那么尽量避免使用*,直接列出所需列名。实际上就算使用主键作为条件查询,也应该尽量列出所需列名
mysql语句判断两个日期相差的天数
摘要:TIMESTAMPDIFF(DAY,'1993-03-23 00:00:00',DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S'))
在Ubuntu/Linux环境下使用MySQL:启动和关闭MySQL服务
摘要:启动MySQL服务 service mysql start 查看MySQL状态 service mysql status 关闭MySQL服务 service mysql stop
云服务器端口号的几个操作
摘要:查看某个端口号是否打开 netstat -ntpl | grep 端口号 查看某个端口号是否被使用 lsof -i:端口号 查看mysql是否在运行 ps aux|grep mysql
Redis错误 : MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk.
摘要:错误: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disa
sql几种连接的区别
摘要:
使用yml文件配置数据库数据时的问题
摘要:下面的username和password前面不能加data-,默认是会加的 spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/one username: root
通过java向mysql数据库中存取图片
摘要:学mysql的时候都是做个表格,放的也都是文字内容,虽然我知道长篇的文章和图片或者视频的都是用过文件夹的方式存储的,再讲文件路径存进数据库中。但还是想试试直接往mysql数据库中存取图片。这里我用的是java语言和jdbc实现的 mysql数据库中有一个类型是Blob类型,这是一个二进制类型,通常我
怎么查看 MySQL 数据文件在当前电脑的存储位置
摘要:打开数据库进行连接后,在mysql数据库模式下输入以下命令 不过有时候进入了该位置还是看不到数据库文件,是因为该文件夹处于隐藏状态
mysql数据库基本操作命令行
摘要:创建数据库: 查询数据库 显示当前数据库中的所有表的信息 显示指定数据库中的所有表信息 查看指定数据库的相关信息 选择一个数据库 查看当前数据库 删除数据库 删除表 设置数据库使用的字符集 查看表的详细设计信息 查看表的内容(name和tel都是表中的属性) 这里如果出现了: Empty set (
Mac环境下使用终端启动Mysql,并进行mysql数据库的连接
摘要:刚接触mysql数据库时碰到好多坑,弄了大半天终于搞懂了一些,在这里主要记录通过命令行操作的一些方式。 首先是:通过命令行启动数据库(mac环境下可以直接通过按钮开启数据库) 接下来是:通过命令行连接mysql数据库 这里的root和admin123是mysql数据库的用户名和密码,这一步很重要,简
Mac环境下,终端命令行开启、关闭和重启mysql数据库
摘要:sudo /usr/local/mysql/support-files/mysql.server start sudo /usr/local/mysql/support-files/mysql.server stop sudo /usr/local/mysql/support-files/mysql
Java连接Mysql数据库详细代码
摘要:隔了一段时间没连过数据库,代码都忘记了,网上看了下挺乱的,还是自己记录下好。这里的代码主要是连接数据库和显示数据,没有具体的数据库操作。 首先第一步当然是导入mysql的jar包,在java文件中创一个新的文件夹,我这里命名为lib,然后把jar包复制进去 然后右键jar包,选择build path
强制关闭MySQL数据库
摘要:在使用Mysql数据库的过程中有时候会发现无法关闭数据库,后来发现是因为用户不是我本人打开的,可以使用下面的命令行强制关闭 sudo /usr/local/mysql/support-files/mysql.server stop 或者使用命令行 sudo /usr/local/mysql/supp
MySQL Workbench的使用
摘要:第一次使用MySQL数据库的Workbench时对使用方法有些疑问,在这里简单记录(基于mac系统): 1.打开Workbench,主页面上点击要connect的连接。2.注意系统偏好设置里,MySQL是running的状态,否则无法执行。 创建数据库: 点击创建数据库按钮,输入数据库名称,选择编码