数据库
想要飞的鱼儿
这个作者很懒,什么都没留下…
展开
-
sqlite官方文档
https://www.sqlite.org/datatype3.html#affinity_of_expressions时间相关的操作https://www.sqlite.org/lang_datefunc.html原创 2018-12-18 18:53:07 · 1656 阅读 · 0 评论 -
Android内置sqlite数据库设计版本升级策略
从当前版本逐级升值最新版本,避免升级过程中数据的遗失。 @Override public void onUpgrade(SQLiteDatabase database, int oldVersion, int newVersion) { for (int i = oldVersion; i < newVersion; i++) { ...原创 2018-12-18 18:59:34 · 254 阅读 · 1 评论 -
window下mysql5.7本地安装及问题汇总
目录解压版的安装启动服务登录数据库问题汇总不记得root密码报Access denied for user 'root'@'localhost'(using password:YES)错误,找回密码设置root密码mysql5.7 本地mysql 服务启动后停止 的问题解决——提示“服务没报告任何错误”解压版的安装解压到你指定的位置然后进行配置:1. 配置环...原创 2018-12-25 11:05:30 · 377 阅读 · 1 评论 -
数据库关键字问题mysql 运行sql语句check关键字报错
mysql 运行sql语句check关键字报错。出错:因为check为 mysql的保留关键字,改名即可。遇到数据库语句问题可以参考下这个问题,之前的access数据库用的check作为表明,代码迁移到mysql中,出现错误。数据库的关键字问题---------------------------- ...原创 2019-01-06 21:42:56 · 2332 阅读 · 0 评论 -
阿里云服务上mysql无法远程连接
设置mysql登录用户的主机hostmysql -u root -p#登录数据库mysql>use mysql;#进入数据库mysqlmysql>update user set host = '%' where user = 'root';#更新数据库mysql>select host, user from user;#查看更改效果mysql>flus...原创 2019-01-13 21:39:20 · 623 阅读 · 0 评论 -
事务与数据库连接的关系不是一对一的
1 一个连接里可以启动多次事务,比如连接池,就是最明显的连接重用。2 一个事务里,可以涉及到2个甚至多个连接,也就是XA的驱动,甚至跨不同数据库的事务。原文地址:https://blog.csdn.net/java2000_net/article/details/5435445...转载 2019-03-04 10:58:10 · 1822 阅读 · 0 评论 -
Redis对外数据结构的内部编码
type命令实际返回的就是当前键的数据结构类型,它们分别是:string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合),但这些只是Redis对外的数据结构。实际上每种数据结构都有自己底层的内部编码实现,而且是多种实现,这样Redis会在合适的场景选择合适的内部编码。可以看到每种数据结构都有两种以上的内部编码实现,例如string数据结构就包含了raw、...转载 2019-05-24 10:13:48 · 216 阅读 · 0 评论 -
redis各数据结构的应用
存储用户信息:原生字符串:需要多个键,set user:1:name tom序列化字符串:set user:1 serialize(userinfo) 序列化对象,在取数据后需要反序列化使用哈希:hmset user:1 name tom age 22 需要注意哈希元素的个数和值的长度会影响哈希的内部编码方式列表的使用:模拟栈和队列:lpush+lpop=stack, l...原创 2019-05-24 10:19:05 · 188 阅读 · 0 评论