
mysql学习
好一个大布丁
手游服务器研发工程师。有参与射击类型手游《雷霆战机》。MMO《末日危机》,SLG+ARPG《末日生存》开发经验。现在主要研究全球游戏服务器SLG类型游戏开发。研究分布式和微服务在游戏服务器中的应用。
展开
-
mysql获取某个表的所有字段名
mysql安装成功后可以看到已经存在mysql、information_schema和test这个几个数据库,information_schema库中有一个名为COLUMNS的表,这个表中记录了数据库中所有表的字段信息。知道这个表后,获取任意表的字段就只需要一条select语句即可。例如:select COLUMN_NAME from information_schema.COLUMNS where原创 2016-12-15 10:31:15 · 11893 阅读 · 0 评论 -
sql-坑-记录
原问题update t set (a,b,c)=(select a,b,c from t where 条件1) where 条件2 解决UPDATE booksINNER JOIN periodicals ON books.id = 1AND periodicals.id = 1SET books.bk_author = periodicals.pl_author, books.bk_nam原创 2017-04-29 08:39:05 · 372 阅读 · 0 评论 -
mysql中timestamp,datetime,int类型的区别与优劣
以下内容整合筛选自互联网:int 1. 占用4个字节 2. 建立索引之后,查询速度快 3. 条件范围搜索可以使用使用between 4. 不能使用mysql提供的时间函数 结论:适合需要进行大量时间范围查询的数据表datetime 1. 占用8个字节 2. 允许为空值,可以自定义值,系统不会自动修改其值。 3. 实际格式储存(Just stores what you hav...转载 2018-05-11 17:11:20 · 1250 阅读 · 0 评论 -
mybatis异步操作数据库
很多时候我们需要用mybatis来做数据库orm,基于mybatis 优秀的基因,我们能够轻松的搞定数据库的orm。 但是mybatis一般的使用方法都是一个同步查询,主线程调用数据库查询操作,等待返回结果,这样在高并发网络情况下代价是很高的。所以我们需要封装一套提供异步查询回调机制。异步操作。提到异步操作,我们就得提到回调接口。回调接口就是通过在主线程监听其他线程执行完的结果取得返回值。或...原创 2018-09-13 10:54:43 · 11619 阅读 · 1 评论