![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
一个懒惰的羊
这个作者很懒,什么都没留下…
展开
-
SQL优化总结
1.首先在建表的时候,选用最合适的字段类型。例如在定义name字段时,可以使用varchar(32),不要使用char(32),以减少不必要的空间;而在定义邮编(邮编固定6位)时也没必要使用varchar(6)了,直接使用char(6)会更好;对于性别,省份等可以定义为enum类型,因为数值型的数据检索速度比文本类型要快;只含数值信息的字段尽量不要设计为字符型。2.在建表时一些必填的字段设置为no...原创 2018-06-05 14:13:38 · 175 阅读 · 0 评论 -
log4j2.xml配置日志写入数据库
之前写过通过logback.xml配置将日志写入数据库的文章,本章中公司项目中使用的则是log4j2.xml,本来以为很容易实现,结果费了一下午时间才搞定,记录一下。一、在本地新建库auge_log,在该库中新建表error_logDROP TABLE IF EXISTS `error_log`;CREATE TABLE `error_log` ( `log_id` int(20)...原创 2018-06-14 10:00:07 · 9771 阅读 · 4 评论 -
MySQL先删除再创建表但仍提示表存在的解决办法
遇到问题:连接数据库查看payment表数据时报错表已经被损坏了,然后我就打算删除表后再重新创建,结果提示该表是存在的,如下:但查看该数据库表时确实没有这个表。解决思路:innodb引擎建payment表时在Data中的joymart数据库目录下中会生成两个文件:payment.frm(保存了每个表的元数据,包括表结构的定义等,该文件与数据库引擎无关)payment.ibd(I...原创 2018-08-08 11:17:28 · 21378 阅读 · 4 评论