随笔分类 -  数据库相关

摘要:1、卸载系统自带的Mariadb 1、卸载系统自带的Mariadb 3、删除etc目录下的my.cnf文件 4、 执行以下命令来创建mysql用户组 5、执行以下命令来创建一个用户名为mysql的用户并加入mysql用户组 6、将下载的二进制压缩包放到/usr/local/目录下。 7、解压安装包 阅读全文
posted @ 2017-05-24 12:25 TheRunningfish 阅读(3293) 评论(0) 推荐(0)
摘要:复杂SQL需求: 1.查询productCode in (1, 2, 4, 5, 7)五种 2.5种产品必须固定显示,优先显示procuct_status='1'在售产品,在售产品卖完则售罄产品顶上来,即每种产品必须显示一条,不可空挡 3.在售取时间最早的一条,售罄取时间最晚的一条 阅读全文
posted @ 2017-04-14 16:42 TheRunningfish 阅读(329) 评论(0) 推荐(0)
摘要:1.导出整个数据库mysqldump -u用户名 -p密码 数据库名 > 导出的文件名mysqldump -udev6 -pdev6 yw > yw.dump 2.导入数据库常用source 命令进入mysql数据库控制台,如mysql -u root -pmysql>use 数据库然后使用sour 阅读全文
posted @ 2017-01-19 10:23 TheRunningfish 阅读(108) 评论(0) 推荐(0)
摘要:大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够。到了数据业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢失的话,后果更是 不堪设想。这时候,我们会考虑如何减少数据库的联接,一方面采用优秀的代码框架,进行代 阅读全文
posted @ 2016-09-05 18:49 TheRunningfish 阅读(563) 评论(0) 推荐(0)
摘要:1.能不用Cursor就不用,如果每次条数一样,可以用循环数组来代替; 2.选择最有效率的表名顺序,ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表,如果有3个 阅读全文
posted @ 2016-06-24 17:36 TheRunningfish 阅读(314) 评论(0) 推荐(1)