jeesite_mysql.sql 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. SET SESSION FOREIGN_KEY_CHECKS=0;
  2. /* Drop Tables */
  3. DROP TABLE IF EXISTS test_data;
  4. DROP TABLE IF EXISTS test_data_child;
  5. DROP TABLE IF EXISTS test_data_main;
  6. DROP TABLE IF EXISTS test_tree;
  7. /* Create Tables */
  8. CREATE TABLE test_data
  9. (
  10. id varchar(64) NOT NULL COMMENT '编号',
  11. user_id varchar(64) COMMENT '归属用户',
  12. office_id varchar(64) COMMENT '归属部门',
  13. area_id varchar(64) COMMENT '归属区域',
  14. name varchar(100) COMMENT '名称',
  15. sex char(1) COMMENT '性别',
  16. in_date date COMMENT '加入日期',
  17. create_by varchar(64) NOT NULL COMMENT '创建者',
  18. create_date datetime NOT NULL COMMENT '创建时间',
  19. update_by varchar(64) NOT NULL COMMENT '更新者',
  20. update_date datetime NOT NULL COMMENT '更新时间',
  21. remarks varchar(255) COMMENT '备注信息',
  22. del_flag char(1) DEFAULT '0' NOT NULL COMMENT '删除标记',
  23. PRIMARY KEY (id)
  24. ) COMMENT = '业务数据表';
  25. CREATE TABLE test_data_child
  26. (
  27. id varchar(64) NOT NULL COMMENT '编号',
  28. test_data_main_id varchar(64) COMMENT '业务主表ID',
  29. name varchar(100) COMMENT '名称',
  30. create_by varchar(64) NOT NULL COMMENT '创建者',
  31. create_date datetime NOT NULL COMMENT '创建时间',
  32. update_by varchar(64) NOT NULL COMMENT '更新者',
  33. update_date datetime NOT NULL COMMENT '更新时间',
  34. remarks varchar(255) COMMENT '备注信息',
  35. del_flag char(1) DEFAULT '0' NOT NULL COMMENT '删除标记',
  36. PRIMARY KEY (id)
  37. ) COMMENT = '业务数据子表';
  38. CREATE TABLE test_data_main
  39. (
  40. id varchar(64) NOT NULL COMMENT '编号',
  41. user_id varchar(64) COMMENT '归属用户',
  42. office_id varchar(64) COMMENT '归属部门',
  43. area_id varchar(64) COMMENT '归属区域',
  44. name varchar(100) COMMENT '名称',
  45. sex char(1) COMMENT '性别',
  46. in_date date COMMENT '加入日期',
  47. create_by varchar(64) NOT NULL COMMENT '创建者',
  48. create_date datetime NOT NULL COMMENT '创建时间',
  49. update_by varchar(64) NOT NULL COMMENT '更新者',
  50. update_date datetime NOT NULL COMMENT '更新时间',
  51. remarks varchar(255) COMMENT '备注信息',
  52. del_flag char(1) DEFAULT '0' NOT NULL COMMENT '删除标记',
  53. PRIMARY KEY (id)
  54. ) COMMENT = '业务数据表';
  55. CREATE TABLE test_tree
  56. (
  57. id varchar(64) NOT NULL COMMENT '编号',
  58. parent_id varchar(64) NOT NULL COMMENT '父级编号',
  59. parent_ids varchar(2000) NOT NULL COMMENT '所有父级编号',
  60. name varchar(100) NOT NULL COMMENT '名称',
  61. sort decimal(10,0) NOT NULL COMMENT '排序',
  62. create_by varchar(64) NOT NULL COMMENT '创建者',
  63. create_date datetime NOT NULL COMMENT '创建时间',
  64. update_by varchar(64) NOT NULL COMMENT '更新者',
  65. update_date datetime NOT NULL COMMENT '更新时间',
  66. remarks varchar(255) COMMENT '备注信息',
  67. del_flag char(1) DEFAULT '0' NOT NULL COMMENT '删除标记',
  68. PRIMARY KEY (id)
  69. ) COMMENT = '树结构表';
  70. /* Create Indexes */
  71. CREATE INDEX test_data_del_flag ON test_data (del_flag ASC);
  72. CREATE INDEX test_data_child_del_flag ON test_data_child (del_flag ASC);
  73. CREATE INDEX test_data_main_del_flag ON test_data_main (del_flag ASC);
  74. CREATE INDEX test_tree_del_flag ON test_tree (del_flag ASC);
  75. CREATE INDEX test_data_parent_id ON test_tree (parent_id ASC);
  76. /*CREATE INDEX test_data_parent_ids ON test_tree (parent_ids ASC);*/