![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库设计
文章平均质量分 79
relax_wu
你有一个苹果,我有一个苹果,我们交换一下,一人还是一个苹果;你有一个思想,我有一个思想,我们交换一下,一人就有两个思想。技术的成长,离不开思维的碰撞
展开
-
使用POWERDESIGNER设计数据库的20条技巧
1、PowerDesigner使用MySQL的auto_increment ◇问题描述: PD怎样能使主键id使用MySQL的auto_increment呢? ◇解决方法: 打开tableproperties窗口 →columns → 选中id列 → 打开columnsproperties窗口 → 勾选identity即可 注意:概念模型没有此选项转载 2013-11-29 10:37:32 · 642 阅读 · 0 评论 -
经典面试有用的数据库的优化
1.数据库设计的优化 a) 降低关联的复杂性 b) 尽量不使用联合主键 c) ID的生成机制,不同的数据库所提供的机制并不完全一样 d) 适当的冗余数据,不过分追求高范式是非常有意义的。如果有可能,可以使用存储过程来加以实现! 一、数据库操作的优化 1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易原创 2013-11-29 11:28:44 · 772 阅读 · 1 评论 -
索引的基本概念、分类、优点、使用
▼ 一、索引的概念 索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。 二、索引的特点 1.索引可以加快数据库的检索速度 2.索引降低了数据库插入、修改、删除等维护任务的速度原创 2013-12-07 21:10:57 · 678 阅读 · 0 评论 -
mysql的数据库的优化
u Mysql数据库的优化技术 对mysql优化时一个综合性的技术,主要包括 a: 表的设计合理化(符合3NF) b: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引] c: 分表技术(水平分割、垂直分割) d: 读写[写:update/delete/add]分离 e: 存储过程 [模块化编程,可以提高速度] f: 对mysql配置优化原创 2013-12-04 19:25:29 · 528 阅读 · 0 评论 -
mysql优化笔记——为大型网站加速
对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作: ① 数据库设计 表设计要符合3NF 3范式(规范的模式),有时候我们也需要反3范式 1NF:具有原子性,不可再分隔 2NF:在符合1NF的基础上,要符合2NF,只要表的记录满足唯一性,也就是说同一张表不可能出现完全相等的数据,设置主键(联合主键)原创 2016-12-19 11:19:02 · 1134 阅读 · 0 评论 -
MySQL 操作与配置
Table of Contents 基本命令 运行sql脚本登录mysql控制台 Mysql远程连接 操作步骤可能出现的问题 SQL 语法 基本命令 add at 2015-10-31 运行sql脚本 mysql> source my.sql; 登录mysql控制台 mysql -h host -u username -p原创 2017-03-01 16:42:33 · 338 阅读 · 2 评论