
mysql
SW_LCC
这个作者很懒,什么都没留下…
展开
-
mysql百分数转小数
假设数据字段 test 为百分数格式(例:88.99%,55.44%等)想转换成小数格式:(例:0.8899,0.5544)使用如下mysql语句: select replace(test,"%","")/100 from table如果发现转换后小数点带了很多个.00000也可用 select left(replace(test,"%","")/100,6) from ...原创 2020-03-09 18:17:52 · 2830 阅读 · 0 评论 -
sql 向下或向上取整
对结果带有小数点的数据,如 3.14如果不想要小数点,使用以下函数:ceil 向上取整假如 查询列为numberceil(number) 结果为 4floor 向下取整floor(number) 结果为 3round 四舍五入floor(number)结果为 3...原创 2020-01-10 17:28:18 · 1019 阅读 · 0 评论 -
Mysql主备延迟
正常情况下,当主库执行更新生成binlog后,都会传到备库并执行,使得主从达到最终一致。 但只有最终一致性并不能完全的保证mysql的高可用能力,还可能存在如下情况:主备延迟主备延迟指的是主库执行完成的时间和备库执行完成的时间的差距,可查看mysql备库延迟时间: show slave status 计算方式为事务的binlog的会有时间字段用于记录主库的写入时间,再在备库取出正在执行的...原创 2019-12-23 23:38:36 · 655 阅读 · 0 评论 -
Mysql复制和备份表
mysql复制表,可通过如下方式操作:1.insert…select语句使用如 insert into table1 select * from table2格式的语句,可以从表table2中拷贝一份数据插入表table2,要求表字段一致。2.create table …select * from …如果table1之前不存在,则使用create table1 as select * ...原创 2019-12-17 23:27:01 · 757 阅读 · 0 评论 -
mysql快速清空表数据
mysql如果想保留表结构不想要数据。可以使用truancate table ‘表名’;提醒:不要使用navicat等软件里面的清空表功能,那是一条条删的。遇到数据很多的表就很容易卡死。...原创 2019-12-13 09:47:09 · 499 阅读 · 0 评论 -
mysql索引
索引模型哈希表(使用于定值查询,不适用区间范围查询)有序数组(适用与等值查询和范围查询,要求数据时静态保存,不被修改。因为数组增删,后面的记录都要挪动)平衡二叉树(搜索效率高,但存储不便,因为索引要存在内存和磁盘,而二叉树回了保持平衡会导致树高很高,这样每次搜索速度虽然快,但花销太大)多叉树(多叉树可以减少树高,使得磁盘访问次数减少,速度加快)Mysql索引模型在mysql中,索引由存...原创 2019-12-11 00:43:26 · 176 阅读 · 0 评论 -
mysql给表字段追加值
给mysql表中的某个字段统一追加某个值,使用concat,例如给ip字段追加一个ip,使用逗号分割(根据自己需要,看自己的字段是怎么分割的加上就行了)UPDATE student s SET t.ip = CONCAT(s.ip,",127.0.0.1") – 后UPDATE student s SET t.ip = CONCAT(“127.0.0.1,”,s.ip) – 前UPDATE ...原创 2019-11-15 15:30:19 · 1248 阅读 · 0 评论