mysql
文章平均质量分 54
记录mysql学习踩坑笔记
chen_yuxi
完善资料赚C币
展开
-
sql注入常见场景和解法
sql注入原创 2022-08-10 11:22:09 · 370 阅读 · 0 评论 -
Mysql基础知识复习(基础sql语句,索引)
一.sql语句 现场面被问了 1 创建表 语法 CREATE TABLE table_name( column_name1 INT PRIMARY KEY, column_name2 VARCHAR(50) NOT NULL ... ); 关键字CREATE TABLE再加表名,后面是小括号,不是大括号。列名后面设置属性,列和列之间使用","分开 例子: CREATE T...原创 2019-08-26 18:05:21 · 287 阅读 · 1 评论 -
mysql学习笔记
1.前言 对mysql了解太少了,容易出事故,必须要学习下了 2.mysql的启动 2.1 mysql服务端 目录:/usr/local/mysql-8.0.21-macos10.15-x86_64/support-files 服务器启动/停止命令: sudo ./mysql.server start #启动 sudo ./mysql.server stop #停止 2.2 mysql客户端 目录:/usr/local/mysql-8.0.21-macos10.15-x86_64/bin 客户端启动原创 2022-09-26 23:46:08 · 244 阅读 · 0 评论 -
JDBC代码学习
jdbc代码学习记录原创 2022-09-26 20:44:05 · 551 阅读 · 0 评论 -
mysql or不走索引分析
select * from tableName where a=1 and (b=1 or c=1) 其中建立了ab和ac的联合索引,但是看db监控慢查询的扫描行数和a=1的行数相同。通过explain看出执行计划是走ab的联合索引,但是为啥扫描行数却是a=1的行数呢?猜测是因为要查a=1 and b=1的数据时候,可以走ab索引,但是查出 a=1和c=1的数据,就需要扫描a=1的所有数据。可以通过联合索引的数据结构看出,当a相同时候,会按照b来排序。而且mysql一般不会选择走多个索引,除非要索引合并,原创 2022-03-14 19:35:15 · 3527 阅读 · 0 评论