![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库开发
文章平均质量分 90
刘先生我在呀
加油加油加油
展开
-
MYSQL面试必问之存储引擎、索引选取原则
存储引擎就是指表的类型以及表在计算机上的存储方式show engines 查看存储引擎InnoDB存储引擎:(1)InnoDB是事务性数据库的首选引擎,支持事务ACID,简单地说就是支持事务完整性、一致性。(2)InnoDB支持行级锁。行级锁可以在最大程度上支持并发,以及类似Oracle的一致性、多用户并发。(3)InnoDB是为处理巨大数据量的最大性能设计,InnoDB存储引擎完全与Mysql服务器整合,InnoDB为在主内存中缓存数据和索引而维护它自己的缓冲池。(4)InnoDB支持外键完整原创 2020-10-20 09:50:57 · 143 阅读 · 0 评论 -
MySQL GROUP BY 语句并且使用 WITH ROLLUP
GROUP BY 语句根据一个或多个列对结果集进行分组。在分组的列上我们可以使用 COUNT, SUM,AVG,等函数。GROUP BY 语法:SELECT column_name, function(column_name)FROM table_nameWHERE column_name operator valueGROUP BY column_name;创建数据表:CREATE TABLE `employee_tbl` ( `id` int(11) NOT NULL, `na原创 2020-08-20 17:41:38 · 407 阅读 · 0 评论 -
mac主机连接虚拟机中的MySQL数据库
先来介绍一下sequel Pro,这是一款Mac平台的MySQL管理工具,是一个与phpMyAdmin类似的MySQL管理工具。它是由Cocoa和面对对象的C(Mac OSX)编写的。允许你编辑数据库,表格(字段和索引)和列,执行个性化查找和导入导出数据。由于网络原因,可以从我分享的资源里面下载软件。第一步:连接mysql数据库name:输入什么都行;host:输入要连接的MySQL的主机;username:用户名; password:密码。下面两个可以不用填,具体连接那个数据库可以不选,然后填上具体原创 2020-08-18 14:35:07 · 1771 阅读 · 0 评论 -
ubuntu系统mysql5.7忘记设置root密码/忘记密码的坑
第一步,修改mysql配置文件让Mysql跳过认证我的mysql是通过apt install mysql-server 安装的配置文件目录/etc/mysql/mysql.conf.d/mysql.cnf编辑mysql.cnf,找到[mysqld] (带英文的中括号),在下面添加一行skip-grant-tables保存退出第二步,重启mysql,然后免密登录sudo service mysql restart然后msyql -u root -p 回车,再回车,就进入mysql了第三步,修原创 2020-08-18 11:26:39 · 226 阅读 · 0 评论 -
shell的while read do语句从文件获取数据并赋值给变量
需求:公司今早大量接口加载失败,原因是对端ftp服务器挂掉了,需要自己手动加载接近100个接口文件入库,为了减少大量时间,所以想到了用shell脚本来批量处理。需要加载的文件:完整脚本:#!/bin/bashtime=`date +%Y%m%d -d "2 day ago"`op_time=`date +%Y%m%d`bak_file=/opt/cqcrm/dfp/bak_interface #文件路径in_file=/opt/cqcrm/dfp/in_interface/hw #加载文件路原创 2020-08-14 23:25:02 · 2413 阅读 · 0 评论