189 8069 5689

mysql设计表怎么写 mysql 设计表原则 详解

根据如下表格内容如何设计数据库表(Mysql)?

1、职责信息表、包含表述信息

巴青网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站开发等网站项目制作,到程序开发,运营维护。创新互联公司2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。

2、工作任务表

3、职责和任务关联中间表

这样就做到了职责表1对多个工作表,后面不管怎么加都是一个套路

如何用mysql设计表

选中某个表,然后右键点击,选择“设计表”即可。

也可以左键点击某个表(即选中某表),在上面辅助菜单栏里有“打开表”、“设计表”、“新建表”等按钮可点击,点击“设计表”按钮即可。

进入后,会弹出新的操作窗口,新窗口的菜单栏里有常用的修改表结构的按钮,右键点击某列字段也可以弹出相应的修改表的操作按钮。

其它摸索着看提示操作即可,还是很简单的。

修改好表后点击菜单栏上的“保存”按钮即可。

注:若要查看修改表的sql语句,必须在“保存”之前点击“SQL预览”按钮。

大项目如何设计mysql表结构

1、这个数据库设计关系不大,但是有关系。首先,你要考虑数据库的选型,大型项目是否用MySQL。

2、用MySQL是否对事务完整性有要求。InnoDB和MyISAM的区别。

3、了解一下DP(设计模式),在架构上考虑缓存、读写缓冲、读写分离等手段。

4、MySQL目前尚不支持表分区等功能,那么就要求要考虑是否分表存储。表存储的物理介质是否要分开。

5、索引。

6、即时数据和历史数据分开。

大体上先做这些,后期根据实际情况酌情优化。

mysql数据库里面表的设计

建一个字段就可以了

存入的时候用一个特殊的标点符号隔开

现在大部分的网站都是这么做的,你可以看看起点,迅雷

他们要求输入标签的时候就是让你直接输入一个字符串,然后用逗号隔开

到时候你读的时候也截取下字符串来读

这样就可以了

截取字符串可以在数据库里做,这样比较快

最好就是做成存储过程,到时候调用一下就可以了,方便的很

mysql 多对多 怎么设计表

1.数据库中的多对多关联关系一般需采用中间表的方式处理,将多对多转化为两个一对多。

2.通过表的关系,来帮助我们怎样建表,建几张表。

一对一

一张表的一条记录一定只能与另外一张表的一条记录进行对应,反之亦然。

学生表:姓名,性别,年龄,身高,体重,籍贯,家庭住址,紧急联系人

其中姓名、性别、年龄、身高,体重属于常用数据,但是籍贯、住址和联系人为不常用数据

如果每次查询都是查询所有数据,不常用的数据就会影响效率,实际又不用

常用信息表:ID(P),姓名,性别,年龄,身高,体重

不常用信息表:ID(P),籍贯,家庭住址,紧急联系人

解决方案:将常用的和不常用的信息分享存储,分成两张表

不常用信息表和常用信息表,保证不常用信息表与常用信息表能够对应上:找一个具有唯一性的

字段来共同连接两张表。

一个常用表中的一条记录永远只能在一张不常用表中匹配一条记录,反之亦然。

一对多

一张表中有一条记录可以对应另外一张表中的多条记录;但是反过来,另外一张表的一条记录

只能对应第一张表的一条记录,这种关系就是一对多或多对一

母亲与孩子的关系:母亲,孩子两个实体

母亲表:ID(P),名字,年龄,性别

孩子表:ID(P),名字,年龄,性别

以上关系:一个妈妈可以在孩子表中找到多条记录(也可能是一条),但是一个孩子只能找到一个妈妈

是一种典型的一对多的关系。

但是以上设计:解决了实体的设计表问题,但是没有解决关系问题,孩子找不到母亲,母亲也找不到孩子

解决方案:在某一张表中增加一个字段,能够找到另外一张表中的记录:在孩子表中增加一个字段

指向母亲表,因为孩子表的记录只能匹配到一条母亲表的记录。

母亲表:ID(P),名字,年龄,性别

孩子表:ID(P),名字,年龄,性别,母亲表ID(母亲表主键)

多对多

一对表中(A)的一条记录能够对应另外一张表(B)中的多条记录;同时B表中的一条记录

也能对应A表中的多条记录

老师和学生

老师表 T_ID(P),姓名,性别

学生表 S_ID(P),姓名,性别

以上设计方案:实现了实体的设计,但是没有维护实体的关系

一个老师教过多个学生,一个学生也被多个老师教过

解决方案:增加一张中间关系表

老师与学生的关系表:ID(P),T_ID,S_ID

老师表与中间表形成一对多的关系,而中间表是多表;维护了能够唯一找到一表的关系;

同样的学生表与中间表也是一个一对多的关系;

学生找老师:找出学生ID---中间表寻找匹配记录(多条)---老师表匹配(一条)

老师找学生:找出老师ID---中间表寻找匹配记录(多条)---学生表匹配(一条)


本文名称:mysql设计表怎么写 mysql 设计表原则 详解
文章出自:http://cdxtjz.cn/article/hhiops.html

其他资讯