建庫、建表、造數據(微服務實戰項目部分示例)


 

建庫

create database gifts charset utf8;

 

建表 

product

CREATE TABLE `product` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `product_name` varchar(100) DEFAULT NULL COMMENT '商品名稱',
  `price` double(15,3) DEFAULT NULL COMMENT '商品價格',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4;

 

造數據

少量

insert into product(id,product_name,price) values (1,'筆記本電腦',6999.000),(2,'華為手機',2999.000),(3,'冰箱',3900.000),(4,'電視',2000.000);

 

大量 (10萬)

drop procedure if exists insert_product;
delimiter $$
create procedure insert_product(in n INT)
BEGIN
    declare product_name varchar(100) default 'product';
    declare i int default 1;
    while(i<n)do
        insert into product(id,product_name,price) values(i,concat(product_name,i),i);
        set i=i+1;
    end while;
END $$
delimiter;
 
show create procedure insert_product;
 
call insert_product(100001);

 

【bak】https://www.cnblogs.com/uncleyong/p/15667258.html

 

更多:https://www.cnblogs.com/uncleyong/p/15475614.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM