随笔分类 -  数据库

摘要:(转自:http://www.jincon.com/archives/120/) 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描, 阅读全文
posted @ 2017-05-11 17:46 玉曲风 阅读(280) 评论(0) 推荐(0)
摘要:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql' 在centos下安装好了mysql,用root帐号连上mysql,然后创建一个数据库,提示下图错误: 提示:ERROR 1044 (42000) 阅读全文
posted @ 2017-03-06 18:04 玉曲风 阅读(400) 评论(0) 推荐(0)
摘要:在Linux下MySQL的安装,我一直觉得挺麻烦的,因为之前安装时就是由于复杂的配置导致有点晕。今天,需要在Linux下用Qt连接MySQL。遂安装配置了一把。 1)首先检查系统中是否已经安装了MySQL 在终端里面输入 sudo netstat -tap | grep mysql 若没有反映,没有 阅读全文
posted @ 2016-11-09 10:05 玉曲风 阅读(328) 评论(0) 推荐(0)
摘要:第1步、yum安装mysql [root@stonex ~]# yum -y install mysql-server 安装结果: Installed: mysql-server.x86_64 0:5.1.73-3.el6_5 Dependency Installed: mysql.x86_64 0 阅读全文
posted @ 2016-09-12 17:03 玉曲风 阅读(239) 评论(0) 推荐(0)
摘要:修改root密码1.以root身份在终端登陆(必须)2.输入 mysqladmin -u root -p password ex后面的 ex 是要设置的密码3.回车后出现 Enter password 输入就密码,如果没有,直接回车 打开远程访问权限 MariaDB [(none)]> GRANT 阅读全文
posted @ 2016-06-14 18:57 玉曲风 阅读(34175) 评论(0) 推荐(0)
摘要:myisam:如果表对事务要求不高,用时以查询和添加为主,我们考虑myisam存储,如bbs中的发帖表、回复表 innodb:对事务要求高,保存的数据都是重要的数据,我们建议使用innodb,比如订单表,账号表 memory:比如我们数据变化频繁,不需要入库,同时又频繁的查询和修改,我们考虑使用me 阅读全文
posted @ 2016-05-26 19:56 玉曲风 阅读(102) 评论(0) 推荐(0)
摘要:1NF:表的列具有原子性,不可再分解(列的信息不能分解,只要是关系型的数据库就自动满足1NF) 2NF:表中的记录是唯一的,就满足2NF(通常我们设计一个主键来实现) 3NF:表中不要有冗余数据(表中的信息能被推倒出来,就不应该单独成列) 在一对多的情况,为了提高效率,可能会在1中设计字段提高效率( 阅读全文
posted @ 2016-05-26 19:35 玉曲风 阅读(155) 评论(0) 推荐(0)