数据库
文章平均质量分 67
Java--成长之路
复杂的事情要简单去做,简单的事情要重复去做,重复做的事情要用心去做,坚持下去,这样就没有做不成的事情。
展开
-
mysql索引的使用
(聚集索引和二级索引的索引结构都是B+树)执行这条sql的过程为:where后的条件是name,所以要到二级索引(辅助索引)中查询xx,经过对比找到叶子节点上name=xx的数据,二级索引的叶子节点上存储的是name对应的id即主键,聚集索引的叶子节点存储的是id对应的证行数据。在这条语句中,根据同上的过程,name和id都能找到,phone找不到,那么会拿着从二级索引中找到的id回到聚集索引中拿到id的一整行数据,再从这一行数据中提取phone的数据。这个过程扫描了二级索引和聚集索引,称为回表查询。原创 2022-11-18 11:22:34 · 177 阅读 · 0 评论 -
linux下mysql数据库安装(亲测-免配置版)
2.将mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar包上传到mysql官网推荐位置 /usr/local/mysql。firewall-cmd --zone=public --remove-port=3306/tcp --permanent #关闭3306端口。firewall-cmd --zone=public --add-port=3306/tcp --permanent # 开放3306端口。如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估。原创 2022-11-10 14:10:36 · 1185 阅读 · 0 评论 -
win10中mysql下载安装
win10中mysql下载安装_qq_38146797的博客-CSDN博客_mysql win10转载 2021-12-20 14:20:34 · 130 阅读 · 0 评论 -
linux下mysql数据库安装(亲测)
1、首先关闭linux的防火墙,执行命令chkconfig iptables off2、从mysql官网上下载自己适合的mysql版本https://dev.mysql.com/downloads/mysql/5.6.html#downloads,进入mysql官网,进行下载将下载的安装包放到/usr/local文件夹下:由于我这边下载的文件是mysql-8.0.25-linux-glibc2.12-x86_64.tar.xz,需要分两步进行解压:首先 xz -d mysql-8.0.原创 2021-07-13 18:12:20 · 1566 阅读 · 0 评论 -
kingbase数据备份与导入
逻辑备份cd D:\soft\Kingbase\ES\V8\Server\bin sys_dump -h 127.0.0.1 -p 54321 -U SYSTEM -W SYSTEM -f G:\2020\bak\dumpfile.dmp DEMO以上命令执行后将会把DEMO数据库备份至G:\2020\bak\dumpfile.dmp参数说明: -U:数据库用户账户 -W:数据库用户密码 -f:备份文件的存储路径 DEMO:将要备份的数据库的名称逻辑还原c...原创 2021-03-26 17:47:17 · 4490 阅读 · 1 评论 -
详细解析sql中left join,right join,inner join用法
表A记录如下:aID aNum1 a112 a223 a334 a445 a55表B记录如下:bID bName1 b112 b223 b334 b448 b88创建这两个表SQL语句如下:CREATE TABLE aaID int( 1 ) AUTO_INCREMENT PRIMARY KEY ,aNum char( 20 ))CREATE TABLE b(bID int( 1 ) NO...原创 2021-01-07 16:25:04 · 412 阅读 · 0 评论