{"rsdb":{"rid":"395054","subhead":"","postdate":"0","aid":"272457","fid":"57","uid":"1","topic":"1","content":"

\u4e3a\u4e86\u5b66\u4e60\u9a8c\u8bc1\u9ad8\u6027\u80fdMySQL\uff0c\u81ea\u52a8\u751f\u6210\u5927\u91cf\u7684\u6570\u636e\u505a\u6d4b\u8bd5\u3002\u5185\u5bb9\u6765\u6e90\u4e8e\u7f51\u7edc\u3002<\/p>

\u521b\u5efa\u968f\u673a\u6570\u5b57\u751f\u6210
DELIMITER $$
CREATE DEFINER=`root`@`%` FUNCTION `random_num`( ) RETURNS int(5)
BEGIN 
 DECLARE i INT DEFAULT 0; 
 SET i = FLOOR(100+RAND()*10); 
RETURN i; 
 END$$
DELIMITER ;<\/p>

\u751f\u6210\u968f\u673a\u5b57\u7b26\u4e32
DELIMITER $$
CREATE DEFINER=`root`@`%` FUNCTION `random_string`(n INT) RETURNS varchar(255) CHARSET latin1
BEGIN
 DECLARE chars_str VARCHAR(100) DEFAULT 'abcdefghijklmnopqrstuvwxyzABCDEFJHIJKLMNOPQRSTUVWXYZ';
 DECLARE return_str VARCHAR(255) DEFAULT '';
 DECLARE i INT DEFAULT 0;
 WHILE i < n DO
 SET return_str =CONCAT(return_str,SUBSTRING(chars_str,FLOOR(1+RAND()*52),1));
 SET i = i + 1;
 END WHILE;
 RETURN return_str;
END$$
DELIMITER ;<\/p>

\u751f\u6210\u968f\u673a\u6570\u5b57\uff0c\u8fd4\u56devarchar\u7c7b\u578b\u6570\u636e\u7ec4\u5408\uff0c\u4f8b\u5982\u624b\u673a\u53f7
DELIMITER $$
CREATE DEFINER=`root`@`%` FUNCTION `random_string_phone`(n INT) RETURNS varchar(255) CHARSET latin1
BEGIN
 DECLARE chars_str VARCHAR(100) DEFAULT '1234567890';
 DECLARE return_str VARCHAR(255) DEFAULT '';
 DECLARE i INT DEFAULT 0;
 WHILE i < n DO
 SET return_str =CONCAT(return_str,SUBSTRING(chars_str,FLOOR(1+RAND()*10),1));
 SET i = i + 1;
 END WHILE;
 RETURN return_str;
END$$
DELIMITER ;<\/p>

\u521b\u5efa\u7528\u6237\u8868myisam\u5f15\u64ce
CREATE TABLE `sys_user_myisam` (
  `user_id` bigint(100) NOT NULL AUTO_INCREMENT,
  `username` varchar(100) DEFAULT NULL COMMENT '\u7528\u6237\u540d',
  `password` varchar(100) DEFAULT NULL COMMENT '\u5bc6\u7801',
  `salt` varchar(100) DEFAULT NULL COMMENT '\u76d0',
  `email` varchar(100) DEFAULT NULL COMMENT '\u90ae\u7bb1',
  `mobile` varchar(100) DEFAULT NULL COMMENT '\u624b\u673a\u53f7',
  `status` int(1) DEFAULT '1' COMMENT '\u72b6\u6001  0\uff1a\u7981\u7528  1\uff1a\u6b63\u5e38',
  PRIMARY KEY (`user_id`)
) ENGINE=MyISAM AUTO_INCREMENT=1000001 DEFAULT CHARSET=utf8 COMMENT='\u7cfb\u7edf\u7528\u6237MyISAM';<\/p>

\u521b\u5efa\u5b58\u50a8\u8fc7\u7a0b\u751f\u6210\u6570\u636e
DELIMITER $$
CREATE DEFINER=`root`@`%` PROCEDURE `insert_sys_user_myisam`(IN START INT(10),IN max_num INT(10))
BEGIN 
DECLARE i INT DEFAULT 0; 
 SET autocommit = 0;   
 REPEAT 
 SET i = i + 1; 
 INSERT INTO sys_user_myisam (user_id,username,password,salt,email,mobile,status) VALUES (START+i,random_string(10),random_string(6),random_string(10),random_string(20),random_string_phone(12),1); 
 UNTIL i = max_num 
 END REPEAT; 
 COMMIT; 
 END$$
DELIMITER ;<\/p>

\u521b\u5efa\u8868innodb\u5f15\u64ce
create table sys_user_innodb ENGINE=MyISAM AUTO_INCREMENT=1000001 DEFAULT CHARSET=utf8 as select * from sys_user_myisam;<\/p>","orderid":"0","title":"MySQL\u81ea\u52a8\u751f\u6210\u5927\u91cf\u6570\u636e","smalltitle":"","mid":"0","fname":"\u6570\u636e\u5e93\u7f16\u7a0b","special_id":"0","bak_id":"0","info":"0","hits":"247","pages":"1","comments":"0","posttime":"2023-07-26 08:18:13","list":"1690330693","username":"admin","author":"","copyfrom":"","copyfromurl":"","titlecolor":"","fonttype":"0","titleicon":"0","picurl":"https:\/\/www.cppentry.com\/upload_files\/","ispic":"0","yz":"1","yzer":"","yztime":"0","levels":"0","levelstime":"0","keywords":"MySQL<\/A> \u6210\u5927\u91cf<\/A>","jumpurl":"","iframeurl":"","style":"","template":"a:3:{s:4:\"head\";s:0:\"\";s:4:\"foot\";s:0:\"\";s:8:\"bencandy\";s:0:\"\";}","target":"0","ip":"119.59.235.169","lastfid":"0","money":"0","buyuser":"","passwd":"","allowdown":"","allowview":"","editer":"","edittime":"0","begintime":"0","endtime":"0","description":"MySQL\u81ea\u52a8\u751f\u6210\u5927\u91cf\u6570\u636e","lastview":"1714237880","digg_num":"0","digg_time":"0","forbidcomment":"0","ifvote":"0","heart":"","htmlname":"","city_id":"0"},"page":"1"}