test.sql 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : user
  4. Source Server Type : MySQL
  5. Source Server Version : 80028
  6. Source Host : 120.78.159.42:3306
  7. Source Schema : user
  8. Target Server Type : MySQL
  9. Target Server Version : 80028
  10. File Encoding : 65001
  11. Date: 12/04/2022 22:28:08
  12. */
  13. SET NAMES utf8mb4;
  14. SET FOREIGN_KEY_CHECKS = 0;
  15. -- ----------------------------
  16. -- Table structure for perm
  17. -- ----------------------------
  18. DROP TABLE IF EXISTS `perm`;
  19. CREATE TABLE `perm` (
  20. `id` int(0) NOT NULL AUTO_INCREMENT,
  21. `path` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  22. `create_at` timestamp(0) NULL DEFAULT NULL,
  23. `update_at` timestamp(0) NULL DEFAULT NULL,
  24. `delete_at` timestamp(0) NULL DEFAULT NULL,
  25. PRIMARY KEY (`id`) USING BTREE
  26. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
  27. -- ----------------------------
  28. -- Records of perm
  29. -- ----------------------------
  30. INSERT INTO `perm` VALUES (1, '/user', '2022-04-12 21:01:34', '2022-04-12 21:01:37', NULL);
  31. INSERT INTO `perm` VALUES (2, '/test2', '2022-04-12 21:01:46', '2022-04-12 21:01:47', NULL);
  32. -- ----------------------------
  33. -- Table structure for perm_role
  34. -- ----------------------------
  35. DROP TABLE IF EXISTS `perm_role`;
  36. CREATE TABLE `perm_role` (
  37. `id` int(0) NOT NULL AUTO_INCREMENT,
  38. `perm_id` int(0) NOT NULL,
  39. `role_id` int(0) NOT NULL,
  40. `create_at` timestamp(0) NOT NULL,
  41. `update_at` timestamp(0) NOT NULL,
  42. `delete_at` timestamp(0) NULL DEFAULT NULL,
  43. PRIMARY KEY (`id`) USING BTREE
  44. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
  45. -- ----------------------------
  46. -- Records of perm_role
  47. -- ----------------------------
  48. INSERT INTO `perm_role` VALUES (1, 1, 1, '2022-04-12 21:02:14', '2022-04-12 21:02:16', NULL);
  49. INSERT INTO `perm_role` VALUES (2, 1, 2, '2022-04-12 21:05:23', '2022-04-12 21:05:25', NULL);
  50. INSERT INTO `perm_role` VALUES (3, 2, 2, '2022-04-12 21:06:50', '2022-04-12 21:06:52', NULL);
  51. -- ----------------------------
  52. -- Table structure for role
  53. -- ----------------------------
  54. DROP TABLE IF EXISTS `role`;
  55. CREATE TABLE `role` (
  56. `id` int(0) NOT NULL AUTO_INCREMENT,
  57. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  58. `create_at` timestamp(0) NULL DEFAULT NULL,
  59. `update_at` timestamp(0) NULL DEFAULT NULL,
  60. `delete_at` timestamp(0) NULL DEFAULT NULL,
  61. PRIMARY KEY (`id`) USING BTREE,
  62. UNIQUE INDEX `name_unique`(`name`) USING BTREE
  63. ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
  64. -- ----------------------------
  65. -- Records of role
  66. -- ----------------------------
  67. INSERT INTO `role` VALUES (1, 'normal', '2022-04-12 21:01:15', '2022-04-12 21:03:36', NULL);
  68. INSERT INTO `role` VALUES (2, 'admin', '2022-04-12 21:03:31', '2022-04-12 21:04:22', NULL);
  69. -- ----------------------------
  70. -- Table structure for user
  71. -- ----------------------------
  72. DROP TABLE IF EXISTS `user`;
  73. CREATE TABLE `user` (
  74. `id` int(0) NOT NULL AUTO_INCREMENT,
  75. `username` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  76. `password` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  77. `create_at` timestamp(0) NULL DEFAULT NULL,
  78. `update_at` timestamp(0) NULL DEFAULT NULL,
  79. `delete_at` timestamp(0) NULL DEFAULT NULL,
  80. PRIMARY KEY (`id`) USING BTREE,
  81. UNIQUE INDEX `username`(`username`) USING BTREE
  82. ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
  83. -- ----------------------------
  84. -- Records of user
  85. -- ----------------------------
  86. INSERT INTO `user` VALUES (1, 'root', 'root', '2022-04-12 20:58:50', '2022-04-12 20:58:52', NULL);
  87. INSERT INTO `user` VALUES (2, 'aaa', 'aaa', '2022-04-12 21:03:06', '2022-04-12 21:03:08', NULL);
  88. -- ----------------------------
  89. -- Table structure for user_role
  90. -- ----------------------------
  91. DROP TABLE IF EXISTS `user_role`;
  92. CREATE TABLE `user_role` (
  93. `id` int(0) NOT NULL AUTO_INCREMENT,
  94. `user_id` int(0) NOT NULL,
  95. `role_id` int(0) NOT NULL,
  96. `create_at` timestamp(0) NOT NULL,
  97. `update_at` timestamp(0) NOT NULL,
  98. `delete_at` timestamp(0) NULL DEFAULT NULL,
  99. PRIMARY KEY (`id`) USING BTREE
  100. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
  101. -- ----------------------------
  102. -- Records of user_role
  103. -- ----------------------------
  104. INSERT INTO `user_role` VALUES (1, 1, 1, '2022-04-12 21:02:04', '2022-04-12 21:02:06', NULL);
  105. INSERT INTO `user_role` VALUES (2, 1, 2, '2022-04-12 21:07:36', '2022-04-12 21:07:37', NULL);
  106. INSERT INTO `user_role` VALUES (3, 2, 1, '2022-04-12 21:08:27', '2022-04-12 21:08:30', NULL);
  107. -- ----------------------------
  108. -- Procedure structure for insert_tb_item
  109. -- ----------------------------
  110. DROP PROCEDURE IF EXISTS `insert_tb_item`;
  111. delimiter ;;
  112. CREATE PROCEDURE `insert_tb_item`(num int)
  113. begin
  114. while num <= 10000000 do
  115. insert into tb_item values(num,concat('',num,''),round(RAND() * 100000,2),FLOOR(RAND() * 100000),FLOOR(RAND() * 10),'1','5435343235','2019-04-20 22:37:15','2019-04-20 22:37:15');
  116. set num = num + 1;
  117. end while;
  118. end
  119. ;;
  120. delimiter ;
  121. -- ----------------------------
  122. -- Procedure structure for test_add
  123. -- ----------------------------
  124. DROP PROCEDURE IF EXISTS `test_add`;
  125. delimiter ;;
  126. CREATE PROCEDURE `test_add`(n int)
  127. BEGIN
  128. DECLARE num int DEFAULT(0);
  129. WHILE num<=n DO
  130. SET num = num+1;
  131. insert into test(`id`,`name`,`email`) VALUES(num,num,num);
  132. END WHILE;
  133. END
  134. ;;
  135. delimiter ;
  136. SET FOREIGN_KEY_CHECKS = 1;