MySql数据库创建表
Posted seem111111
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySql数据库创建表相关的知识,希望对你有一定的参考价值。
创建5个表:
UserInfo用户基础表
Role 角色表
MenuInfo 菜单即控制表
Relation_Role_Menu 角色对应菜单关系表
RelaTion_User_Role 用户角色关系表
Depart 部门信息表
表名:USERINFO
用户信息表
序号
|
列名
|
数据类型
|
长度
|
小数位
|
标识
|
主键
|
允许空
|
默认值
|
说明
|
1
|
ID
|
INT
|
|
|
|
是
|
否
|
|
主键
|
2
|
USER_NAME
|
VARCHAR
|
100
|
|
|
|
是
|
|
用户姓名
|
3
|
USER_ID
|
VARCHAR
|
50
|
|
|
|
是
|
|
登录名
|
4
|
PWD
|
VARCHAR
|
100
|
|
|
|
是
|
|
登录密码
|
5
|
EMAIL
|
VARCHAR
|
50
|
|
|
|
是
|
|
邮箱
|
6
|
TEL
|
VARCHAR
|
20
|
|
|
|
是
|
|
联系电话
|
7
|
USER_TYPE
|
INT
|
|
0
|
|
|
是
|
|
用户类型(0系统管理员、1中心教师、2研究生、3试验平台和设备管理员、4会议管理员)
|
8
|
DISABLED
|
INT
|
|
0
|
|
|
是
|
|
是否已禁用 0 正常
|
9
|
DEPART_ID
|
INT
|
|
|
|
|
是
|
|
所属部门
|
10
|
DATA_LEVEL
|
INT
|
|
|
|
|
是
|
|
数据隔离级别
|
11
|
ROLE_RANGE
|
VARCHAR
|
2000
|
|
|
|
是
|
|
用户关联的角色,多个角色以逗号分隔
|
12
|
ROLE_RANGE_NAME
|
VARCHAR
|
2000
|
|
|
|
是
|
|
用户关联的角色名称,多个角色以逗号分隔
|
13
|
ROLE_PATH
|
VARCHAR
|
200
|
|
|
|
是
|
|
角色路径
|
14
|
CHECK_LEVEL
|
VARCHAR
|
4000
|
|
|
|
是
|
|
审核级别(多种审核权限用逗号分隔)
|
|
表名:ROLE
角色表
序号
|
列名
|
数据类型
|
长度
|
小数位
|
标识
|
主键
|
允许空
|
默认值
|
说明
|
1
|
ID
|
INT
|
|
|
|
是
|
否
|
|
主键
|
2
|
ROLE_NAME
|
VARCHAR
|
100
|
|
|
|
是
|
|
角色名称
|
3
|
DISABLED
|
INT
|
1
|
0
|
|
|
是
|
|
是否禁用
|
4
|
ISDEFAULT
|
INT
|
1
|
0
|
|
|
是
|
|
是否系统默认角色(默认角色不可删除)
|
5
|
DESCRIPTION
|
VARCHAR
|
1000
|
|
|
|
是
|
|
描述
|
6
|
ORDERS
|
INT
|
|
|
|
|
是
|
|
显示顺序
|
7
|
DEPART_ID
|
INT
|
|
|
|
|
是
|
|
所属部门
|
|
表名:MENUINFO
系统菜单、按钮设置表
序号
|
列名
|
数据类型
|
长度
|
小数位
|
标识
|
主键
|
允许空
|
默认值
|
说明
|
1
|
ID
|
INT
|
|
|
|
是
|
否
|
|
主键
|
2
|
MENU_NAME
|
VARCHAR
|
30
|
|
|
|
是
|
|
菜单名称
|
3
|
MENU_TYPE
|
INT
|
|
0
|
|
|
是
|
|
菜单类别(菜单1,按钮2)
|
4
|
OPTION_TYPE
|
INT
|
|
0
|
|
|
是
|
|
操作类型(新建:0,状态设置:1,打印:2,编辑:3,表单提交(Ajax):4,自定义:99)
|
5
|
OPEN_TYPE
|
INT
|
|
0
|
|
|
是
|
|
打开类别
|
6
|
PARENT_ID
|
INT
|
|
|
|
|
是
|
|
所属菜单
|
7
|
CONTROLLER_NAME
|
VARCHAR
|
40
|
|
|
|
是
|
|
控制器名称
|
8
|
ACTION_NAME
|
VARCHAR
|
40
|
|
|
|
是
|
|
动作名称
|
9
|
ADDITIONAL_PARAM
|
VARCHAR
|
1000
|
|
|
|
是
|
|
附加参数
|
10
|
VIEW_NAME
|
VARCHAR
|
100
|
|
|
|
是
|
|
界面视图名称
|
11
|
ORDER_FIELD
|
VARCHAR
|
100
|
|
|
|
是
|
|
排序字段
|
12
|
SOURCE_TABLE
|
VARCHAR
|
100
|
|
|
|
是
|
|
数据源
|
13
|
SEARCH_CONTENT
|
VARCHAR
|
4000
|
|
|
|
是
|
|
查询设置
|
14
|
IMAGE_URL
|
VARCHAR
|
200
|
|
|
|
是
|
|
菜单图标
|
15
|
DISABLED
|
INT
|
|
0
|
|
|
是
|
0
|
是否禁用
|
16
|
TEMPLETE_NAME
|
VARCHAR
|
200
|
|
|
|
是
|
|
模板名称
|
17
|
FILE_NAME
|
VARCHAR
|
200
|
|
|
|
是
|
|
文件名称
|
18
|
WIDTH
|
INT
|
|
|
|
|
是
|
|
界面宽度
|
19
|
HEIGHT
|
INT
|
|
|
|
|
是
|
|
界面高度
|
20
|
MESSAGE
|
VARCHAR
|
400
|
|
|
|
是
|
|
提示信息
|
21
|
TREE_SHOW
|
INT
|
|
0
|
|
|
是
|
|
是否在树形菜单显示
|
22
|
ORDERS
|
INT
|
|
0
|
|
|
是
|
|
显示顺序
|
23
|
FORM_ID
|
VARCHAR
|
200
|
|
|
|
是
|
|
表单id
|
24
|
FORM_CLOSE
|
INT
|
|
0
|
|
|
是
|
|
是否关闭窗口
|
25
|
CALL_BACK
|
VARCHAR
|
200
|
|
|
|
是
|
|
回调方法
|
26
|
ENTITY_FULL_NAME
|
VARCHAR
|
400
|
|
|
|
是
|
|
实体完整类型名称
|
27
|
DATA_FUNCTION
|
VARCHAR
|
400
|
|
|
|
是
|
|
表单提交时,进行特殊数据处理并需要提交到后台的数据
|
28
|
REQUIRE_STATE
|
VARCHAR
|
400
|
|
|
|
是
|
|
菜单或按钮在指定状态列表下可显示
|
29
|
RELATION_MENU_ID
|
INT
|
|
|
|
|
是
|
|
关联刷新的菜单id
|
30
|
REQUIRE_SIGN
|
INT
|
|
|
|
|
是
|
|
是否需要Ukey签名
|
31
|
VALIDATE_ALERT
|
INT
|
|
0
|
|
|
是
|
|
提交过程中,表单验证未通过是否弹出提示
|
|
表名:RELATION_ROLE_MENU
角色与菜单关系表
序号
|
列名
|
数据类型
|
长度
|
小数位
|
标识
|
主键
|
允许空
|
默认值
|
说明
|
1
|
ID
|
INT
|
|
|
|
是
|
否
|
|
主键
|
2
|
ROLE_ID
|
INT
|
|
|
|
|
是
|
|
角色
|
3
|
MENUINFO_ID
|
INT
|
|
|
|
|
是
|
|
菜单
|
|
表名:RELATION_USER_ROLE
用户与角色关系表
序号
|
列名
|
数据类型
|
长度
|
小数位
|
标识
|
主键
|
允许空
|
默认值
|
说明
|
1
|
ID
|
INT
|
|
|
|
是
|
否
|
|
主键
|
2
|
USERINFO_ID
|
INT
|
|
|
|
|
否
|
|
用户
|
3
|
ROLE_ID
|
INT
|
|
|
|
|
否
|
|
角色
|
|
表名:DEPART
部门信息表
序号
|
列名
|
数据类型
|
长度
|
小数位
|
标识
|
主键
|
允许空
|
默认值
|
说明
|
1
|
ID
|
INT
|
|
|
|
是
|
否
|
|
主键
|
2
|
DEPARTNAME
|
VARCHAR
|
200
|
|
|
|
是
|
|
部门名称(也存放企业名称)
|
3
|
REMARK
|
VARCHAR
|
200
|
|
|
|
是
|
|
部门说明
|
4
|
PARENT_ID
|
INT
|
|
|
|
|
是
|
|
父公司id
|
5
|
DEPART_TYPE
|
INT
|
|
|
|
|
是
|
|
部门类别(1为管理部门、2为审查机构、3为勘察设计企业)
|
6
|
ISDEFAULT
|
INT
|
|
|
|
|
是
|
|
是否为默认部门(不可删除)
|
7
|
ORDERS
|
INT
|
|
|
|
|
是
|
|
显示顺序
|
8
|
COMPLAINPHONE
|
VARCHAR
|
100
|
|
|
|
是
|
|
联系电话
|
9
|
APPROVE_NUM
|
VARCHAR
|
20
|
|
|
|
是
|
|
合格书编号
|
10
|
ID_PATH
|
VARCHAR
|
4000
|
|
|
|
是
|
|
部门路径
|
11
|
DEPART_LEVEL
|
INT
|
|
|
|
|
是
|
|
级别
|
12
|
CODE
|
VARCHAR
|
50
|
|
|
|
是
|
|
区划代码
|
13
|
ASSIST_PHONE
|
VARCHAR
|
50
|
|
|
|
是
|
|
协助电话
|
|
以上是关于MySql数据库创建表的主要内容,如果未能解决你的问题,请参考以下文章
mysql 表的快速创建
mysql创建表
mysql在创建表的时候可以创建字段那么创建新数据库的时候可以顺便创建表吗
mysql数据库创建表的时候,出现您的SQL语法有错误
mysql创建数据表步骤
mysql如何创建临时表