我想创建一个简单的程序,它将用一些随机值填充 MySQL 数据库表 10 000 次。我想用两个引擎 InnoDB(它是标准的面向行的引擎)和 InfiniDB(指定的面向列的引擎)来测试在表中插入和读取的速度。知道怎么做吗?这是我的数据库中的一个表的示例:
CREATE TABLE IF NOT EXISTS `mydb`.`tblVariable` (
`idtblVariable` INT NOT NULL ,
`name` VARCHAR(20) NULL ,
`station_id` INT NULL ,
`description` VARCHAR(100) NULL ,
`id_history` INT NOT NULL DEFAULT 0 ,
`type` ENUM('Analog','Digital') NOT NULL
)
所以要解释一下..对于 idtblVariable,它将是从 1 到 10 000 的数字,随机名称可以是:PT1,...,PT10000 描述例如将是:a,a,a,a,10 000 次等. 客户端是程序,插入和读取是用C#的形式,经典的应用程序。这可以在批处理程序中完成吗???