随笔分类 -  mysql

摘要:UPDATE tableA AS t1, tableB AS t2 SET t1.colA = t2.colB WHERE t1.code = t2.code 阅读全文
posted @ 2019-08-19 11:57 new_boys 阅读(217) 评论(0) 推荐(0)
摘要:UPDATE table_name SET feild1 = CASE WHEN feild1 = '0' THEN 'xxx0' WHEN feild1 = '1' THEN 'xxx1' WHEN xxx_type = '2' THEN 'xxx2' END, ... 阅读全文
posted @ 2019-08-15 16:57 new_boys 阅读(2153) 评论(0) 推荐(0)
摘要:https://blog.51cto.com/youguofusi/2051302 阅读全文
posted @ 2019-08-08 18:20 new_boys 阅读(105) 评论(0) 推荐(0)
摘要:on and 和 on where 的 区别 在使用 left join 时, on and 和 on where 会有区别;1. on的条件是在连接生成临时表时使用的条件,以左表为基准 ,不管on中的条件真否,都会返回左表中的记录 on 后面 and 都是对右表进行筛选 2.where是全部连接完 阅读全文
posted @ 2019-07-30 10:20 new_boys 阅读(2466) 评论(0) 推荐(2)
摘要:定义: 使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈 执行计划的作用: 语法: explian + sql 语句 列的意义:1) id 列: 描述select查询的序列号,包含一组数字,表示查询中执行se 阅读全文
posted @ 2019-07-28 19:04 new_boys 阅读(215) 评论(0) 推荐(0)
摘要:1.常用查看配置的语句 -- 数据库数据存放目录show variables like 'dataDir'; -- 慢查询日志是否开启show variables like '%slow_query_log'; -- 慢查询时间show variables like 'long_query_time 阅读全文
posted @ 2019-07-28 11:15 new_boys 阅读(145) 评论(0) 推荐(0)
摘要:1. 脏读:未提交 读 read uncommit 事务A读取事务B未提交的数据 事务A 读取事务B更新的数据, 然后事务B回滚,那么A读取到的数据就是脏数据: 情景展示: 1. 会话B 可提交读 2. 会话A 读取表数据 3. 此时会话A看到 id = 1的 balance = 350, 想要执行 阅读全文
posted @ 2019-07-21 21:59 new_boys 阅读(162) 评论(0) 推荐(0)
摘要:数值类型: 无符号整型语法:field_name BIGINT UNSIGNED ; 在处理含小数数据的时候,可以将该数乘以相应的分为 , 仍然用整型来存储; 例如数据是有三个小数点的 2.123 仍然可以选用整数类型 , 2.123 * 1000 = 2123 这样来存储 ; 例如数据是有三个小数 阅读全文
posted @ 2019-03-05 21:19 new_boys 阅读(221) 评论(0) 推荐(0)
摘要:查看数据表结构:DESCRIBE 表名 或者 DESC 表名 查看表结构语句:show create table <表名> ps: 在命令窗口 修改表数据: 修改表名:alter table <表名> rename <新表名> 修改字段的数据类型:alter table <表名> modify <字 阅读全文
posted @ 2019-03-04 15:13 new_boys 阅读(135) 评论(0) 推荐(0)