MySQL
philsonzhao
这个作者很懒,什么都没留下…
展开
-
mysql select 无order by 默认排序 出现乱序的问题
查询前 查询后:select * from test原创 2019-11-20 21:06:23 · 1099 阅读 · 0 评论 -
mysql创建表时字段类型选择与优化
一、选择原则 1.应该尽量使用可以正确存储数据的最小字段类型 2.选用简单的数据类型,例如:一个是尽量用mysql内置的字段类型来存储日期和时间;另一个存储IP地址尽量用整型;能用整型的尽量不用字符串类型 3.尽量避免使用NULL,例如:打算创建索引的字段,不要设置为NULL 二、常用的字段类型的选择说明 1.日期和时间类型 TIMESTAMP与DATETIME都可以存储相同类型的数据,并且精确到...转载 2019-11-11 11:35:43 · 629 阅读 · 0 评论 -
MySQL优化
方案概述 方案一:优化现有mysql数据库。优点:不影响现有业务,源程序不需要修改代码,成本最低。缺点:有优化瓶颈,数据量过亿就玩完了。 方案二:升级数据库类型,换一种100%兼容mysql的数据库。优点:不影响现有业务,源程序不需要修改代码,你几乎不需要做任何操作就能提升数据库性能,缺点:多花钱 方案三:一步到位,大数据解决方案,更换newsql/nosql数据库。优点:没有数据容量瓶颈,缺点:...原创 2019-01-28 17:52:29 · 208 阅读 · 0 评论 -
MySQL进阶
MySQL的增删改查应该是一名合格的程序员必备的技能了,即使不能纯手写,百度一下也能达到完成项目任务的目的了,但是想到进一步学习数据库,增删改查是远远不够的,所以写一写进阶的东西,有的是网上摘录,有的是自己实践。 MySQL存储过程 存储过程简介 SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存...原创 2019-02-13 11:16:33 · 147 阅读 · 0 评论 -
数据库各种写法
public Map<String,Object> getAndroidVersion(){ String sql = "select * from zhao_android_version"; return jdbcTemplate.queryForMap(sql, new Object[]{}); }原创 2019-10-21 18:44:25 · 841 阅读 · 0 评论