表格的循环插入

例子1

include ‘./connect.php‘;

for ($i = 1; $i <= 1000; $i++) {
$sql = ‘INSERT INTO cs_category ‘;
$sql .= ‘(category, parentid, createtime) ‘;
$sql .= ‘VALUES ("分类‘ . $i . ‘", "0", "‘.$_SERVER[‘REQUEST_TIME‘].‘");‘;
// echo $sql.‘<BR>‘;

$rs = mysql_query($sql);
if ($rs) {

} else {
echo mysql_error();
}
}

例子2

$goodname = ‘尼龙双肩包女韩版新款百搭潮牛津‘;
// 产生20个商品价格
$prices = array();

for ($i = 1; $i <= 20; $i ++) {
$prices[] = rand(5000, 10000) / 100;
}
// echo ‘<pre>‘;
// print_r($prices);
for ($i = 0; $i < 100; $i ++) {
$cateid = rand(1, 20);
$sql = "INSERT INTO cs_goods (cateid, goodname, price, markamout, quantity, createtime)";
$sql .= " VALUES (‘" . $cateid . "‘, ‘" . $goodname . "‘, ‘" . $prices[$cateid - 1] . "‘, ‘" . $prices[$cateid - 1] * 1.2 . "‘, ‘" . rand(10, 50) . "‘, ‘" . rand(1485878400, 1492498567) . "‘);";
$rs = mysql_query($sql);
if ($rs) {

} else {
echo mysql_error();
}
}

时间: 2024-11-05 15:55:40

表格的循环插入的相关文章

mysql数据库编程,内置函数,存储过程(循环插入)

mysql编程注释:行:# 或者 -- 定义变量set 变量名 =变量名注意:为了区分系统变量和字段 在加一个@标识符例如   set @who ='韩当'; 使用select 可以获得当前变量的值 select 10,15,20 into @a,@b,@c; 注意:=应该是赋值,但是在select语句内,就成了关系等于,使用专门的赋值运算符:=同样使用与set 1.作用域, 用户定义的函数,是全局的(函数内可以),村子局部作用域变量,函数内定义的变量2.有效期,回话结束(连接结束) 内置函数

oracle查询优化,存储过程select表循环插入另一个表,以及索引重建

查询语句pl/sql中用F5优化语句 ORACLE的explain plan工具的作用只有一个,获取语句的执行计划1.语句本身并不执行,ORACLE根据优化器产生理论上的执行计划2.语句的分析结果存放在表PLAN TABLE中 select * from TABLE where NOWTIME >=to_date('20160101','yyyy-mm-dd') and NOWTIME < to_date('20160102','yyyy-mm-dd') 通过截图显示select语句是走索引的

【数据处理】循环插入每天销售数据

declare @a datetime set @a='20140630'while @a>='20140601'beginINSERT INTO MDXSSELECT PLUNO=A.PLUNO, PLUNAME=MAX(A.PLUNAME), QTY=SUM(A.QTY), NET=SUM(A.NET), DISAMT=SUM(A.DISAMT),SLAMT=SUM(A.SLAMT), ML=CASE WHEN MAX(B.PROP)=0 THEN SUM(A.NET)-SUM(A.QTY)

在表中循环插入日期

在表中循环插入日期 --创建会话级临时表 create global temporary table rq(id number primary key ,sj varchar2(20)) on commit preserve rows select * from rq --循环插入日期 declare c_i number :=1; v_i number ; v_firstday varchar2(20); v_lastday varchar(20); begin select to_char(

表格化顺序插入记忆单词方法

表格化顺序插入记忆单词,通俗的说法就是使用Excel进行单词记忆, 对学习的新英语单词进行添加,实现学习的量化和积累. 采用字母表排序,对单词进行分类,进行关联记忆, 在插入单词的时候,需要找到合适的位置,寻找的过程中对以前的单词就进行了复习 可以再使用字段记录学习时间,学习体会 逐渐积累,就会形成一个体系结构的词汇量表,个人字典 示例中的生词来自<六人行>,在看视频的时候进行单词学习

数据库操作更改主键、循环插入

--alter table HistoryData drop constraint PK_HistoryData  -- 删除主键 alter table HistoryData add constraint PK_HistoryData primary key (CollectionTime,Code)--更改主键 delete from HistoryData where CollectionTime between'2014-09-01 00:00:00' and '2014-11-01

mysql -- 循环插入数据到表中

备忘: 1.经搜索发现,MySql不支持直接写SQL语句实现循环插入功能. 想要实现该功能,可以用其他语言操控MySql来实现,或者用存储过程来实现(Store Procedure--SP). 2.以下是SP实现经过,记下来怕忘记了. --表结构定义TDefUser,有个自动增量的PK: Table Create Table -------- ----------------------------------------------------------tdefuser CREATE TAB

存储过程,循环插入1000条记录

PS::今天巴西又被虐了,做梦以为是3:1,醒来是3:0mysql> delimiter $$ mysql> create procedure p3() -> MODIFIES SQL DATA -> BEGIN -> set @i=0; -> set @max=100; -> while @i<@max do -> insert into user values (@i); -> set @i = @i + 1; -> end while

SQL Server循环插入

一个SQL循环插入的代码,运行正常: BEGIN DECLARE @idx AS INT; DECLARE @NodeName nvarchar(255); DECLARE @OtherName nvarchar(255); DECLARE @ParentId INT; DECLARE @OrderId Int; DECLARE @Url nvarchar(255); DECLARE @NodeClass nvarchar(255); DECLARE @myTable TABLE (NodeNa