
mysql
x小陌
这个作者很懒,什么都没留下…
展开
-
MySQL explain命令
1.实例 二、select_type 示查询中每个select子句的类型 (1) SIMPLE(简单SELECT,不使用UNION或子查询等) (2) PRIMARY(子查询中最外层查询,查询中若包含任何复杂的子部分,最外层的select被标记为PRIMARY) (3) UNION(UNION中的第二个或后面的SELECT语句) (4) DEPENDENT UNION(UNION中的第二个或后面...转载 2019-08-01 16:39:32 · 103 阅读 · 0 评论 -
MySQL 使用performance_schema分析工具
1.查看数据库知否支持INFORMATION_SCHEMA引擎: select * from information_schema.engines where engine='performance_schema'; 2.查看performance_schema是否开启: 开启: 失败,因为只读,需要在my.cnf中进行配置:、 [mysqld] performance_schema =...原创 2019-08-01 16:11:12 · 1799 阅读 · 0 评论 -
MySQL使用show profile或status命令分析性能
1.查看是否开启profiling: select @@profiling 0表示未开启 开启profiling:set profiling=1; 2.执行相关sql语句后使用命令查看运行时间:show profiles; 3.查看某一条语句得具体运行参数:show profile for query 2 可见每个执行阶段得执行时间。 分析子任务 1.查看计数器:show status;...原创 2019-08-01 15:50:36 · 390 阅读 · 0 评论 -
mysql命令
1:进入mysql 注意:命令最后不要分号,-p和密码之间没有空格,否则会报错。 2.查看是否开启自动提交事务:show variables like ‘autocommit’; 4。查看隔离级别:SELECT @@tx_isolation 5.设置隔离级别: set session transaction isolation level repeatable read; 6.锁定表: 只读...原创 2019-07-31 18:03:12 · 174 阅读 · 0 评论 -
java.sql.SQLException: Column count doesn't match value count at row 1
错误原因:sql语句中插入了多余的列,可能写重复了写多了 java.sql.SQLException: Column count doesn't match value count at row 1 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1084) at com.mysql.jdbc.MysqlIO.checkE...原创 2019-07-05 09:08:46 · 949 阅读 · 0 评论 -
mysql模糊查询和占位符
1.关键字:like、 not like 2.占位符: %:表示人一个字符 _:表示一个字符 [abc]:表示字符a或b或c [!abc]:表示非a或b或c 模糊查询例子: select * from user where name like ‘_[AB]%’; 查找name第二个字符为A或者B的用户信息。 ...原创 2019-06-28 16:34:59 · 11641 阅读 · 5 评论