随笔分类 - DataBase / MySQL
摘要:远程服务器:CentOS 7.6 (本地VM也一样) 连接:XShell 7 与 Xftp 7 1. 下载tar包与准备工作 查看系统的 glibc 版本:(我的是2.17) rpm -qa | grep glibc 官网下载对应的 Mysql tar包:https://dev.mysql.com/
阅读全文
摘要:1. SQL执行过程: 1) 客户端:如Navicat,idea内mapper/dao层调用的SQL语句; 2) 服务器:也就是远程服务器; 3) 连接器:如Navicat需要与mysql数据库连接。用户名权限等都需要连接器。 4) 分析器:进行语法解析。 词法分析器:把完整的SQL语句打碎成一个个
阅读全文
摘要:1) like "%",避免使用模糊查询;尽量使用右模糊,例:like "张%"; 2) 避免使用 in,not in ,连续条件可使用between ... and ... ; 3) 避免使用or,可用 union 代替; 4) 避免使用 null 判断,可给字段添加默认值 0 ; 5) 避免 w
阅读全文
摘要:SQL执行过程: 连接建立: 应用程序连接数据库: 应用程序通过数据库客户端与数据库服务器建立连接。 认证和授权: 数据库服务器验证应用程序的身份,并根据其权限确定其是否可以执行特定的SQL操作。 SQL解析: SQL解析: 数据库服务器接收到应用程序发送的SQL语句,对其进行解析,检查语法和语义的
阅读全文