在实际项目开发中,有时会遇到客户让我们把大量Excel数据导入数据库的情况.这时我们就可以通过将Excel数据转化为sql脚本来批量导入数据库. 1 在数据前插入一列单元格,用来拼写sql语句. 具体写法:="insert into t_student (id,name,age,class) value ("&B2&",'"&C2&"',"&D2&",'"&E2&
在实际项目开发中,有时会遇到客户让我们把大量Excel数据导入数据库的情况.这时我们就可以通过将Excel数据转化为sql脚本来批量导入数据库. 1 在数据前插入一列单元格,用来拼写sql语句. 具体写法:="insert into t_student (id,name,age,class) value ("&B2&",'"&C2&"',"&D2&",'"&E2&
SQL 脚本创建数据库.表及简单查询 ----------------------------------------------------------------------------------------------------- USE master; --引用系统数据库GO --一个结束标记 IF EXISTS(SELECT * FROM SYSDATABASES WHERE Name='数据库名称') //判断该数据库是否存在 DROP DATABASE 数据库名称; --删除该
DECLARE hasVersion ); dbVersion ); BEGIN ) INTO hasVersion FROM ELB_SETTINGS E WHERE E.KEY='dbVersion'; --表中某个地方存当前版本信息 THEN ','数据库版本,供升级使用'); --没有版本信息,添加一条 DBMS_OUTPUT.PUT_LINE('初始化数据库版本信息'); --输出更新日志 COMMIT; END IF; SELECT VALUE INTO dbVersion FROM
随着数据库数据越来越大,数据单表存在的数据量也就随之上去了,那么怎么样让我们的脚本查询数据更快呢? 在这个地方我们主要提到两个数据库类型: 1.MSSQL(该数据库我们通过执行计划来查看数据库性能在哪个环节消耗最大) 直接在数据库工具栏上面有一个叫做执行计划,专业属于称为[显示估计的执行计划] 例如: 1.1.越粗表示扫描影响的行数愈多. 1.2.Actual Number of Rows 扫描中实际影响的的行数. 1.3.Estimated Number of Rows 预估扫描影响的行数.