merge into dbo.ak_SloteCardTimes a using(select RecordID,CardNO,SloteCardTime from dbo.Tb_CardDate b ) c on(a.RecordID=c.RecordID) when matched then update set a.CardNO=c.CardNO ,a.SloteCardTime=c.SloteCardTime when not matched then insert(RecordID,C…
 A库a表(红色为抽取字段): 关联用户表: B库b表(红色为抽取字段): 关联用户表  C目标库SYS_OPLOG表(c表) 利用kettle抽取A库a表(具体名称见上图),B库b表的上面红色框起来的字段到C库c表.由于c表LOG_ID为主键且类型为varachar类型,而A库a表与B库b表的主键f_operation_id列为int类型(自增), 所以抽取时,我将"数据库名_f_operation_id"组织成c表的LOG_ID,在C表中为了区分不同系统,我将"数据库名&…
开发过程中需要把一个已有500万条记录的表数据同步到另一个新表中,刚好体验下Mysql官方推荐的大数据迁移的方案:SELECT INTO OUTFILE,LOAD DATA INFILE Mysql 关于导出-导入文件的方式处理数据的官方文档地址:Mysql官方文档 本机配置: Win7 64位系统 内存: 16G 处理器:Intel i5-4460 3.2GHz Mysql 5.7 导出到txt的语法: SELECT a,b,a+b INTO OUTFILE '/tmp/result.txt'…
当abaper开发好一个程序给用户使用一段时间后,发现某个字段的长度需要修改,但数据库表中已经存在很多数据,冒然直接改表字段可能会导致数据丢失,这种问题的后果可能非常严重. 所以我想到先复制出一个新表,在新表里改好字段长度,然后把旧表的数据插入到新表,这一步就是备份数据,再修改旧表的字段长度,如果旧表数据丢失,可以立马把新表的数据复制回旧表,这样就可以解决一些不能预见的的问题. 步骤: 1.第一步就是复制一个新表出来,改好字段. 2.创建一个程序,以下程序需要输入两个表名,一个旧表一个新表,不多…
库的管理 常用命令 #创建库 create database if not exists 库名 [ character set 字符集名]; create database if not exists books #查看当前所有数据库 show databases #使用某一个库 use 库名 use employees #修改库字符集 alter database 库名 character set 字符集名; ALTER DATABASE books CHARACTER SET gbk; #删…
一.创建新表 0.基本语法 create table 表名称(id varchar2(50) primary key ,name char(200) not null,phone number(11) unique,class varchar(10), foreign key (name)) tablespace USERS ----表放在USERS表空间pctfree 10 ----保留10%空间给更新该块数据使用initrans 1 -----初始化事物槽的个数maxtrans 255 --…
1.复制表结构及数据到新表CREATE TABLE 新表SELECT * FROM 旧表这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除.不过这种方法的一个最不好的地方就是新表中没有了旧表的primary key.Extra(auto_increment)等属性.需要自己用"alter"添加,而且容易搞错.  2.只复制表结构到新表CREATE TABLE 新表SELECT * FROM 旧表WHERE 1=2或CREA…
1.表单元素 1.input元素 1.隐藏域和文件选项框 1.隐藏域 <input type="hidden"> 要提交给服务器的数据,但是不想展示给用户看可以放在隐藏域中. 2.文件选择框 <input type="file"> 注意: 1.method属性的值必须为post 2.enctype属性的值必须为multipart/form-data 2.textarea元素 1.作用 允许输入多行数据的文本框. 2.语法 标记:<tex…
一:(低版本的mysql不支持,mysql4.0.25 不支持,mysql5已经支持了)1.复制表结构到新表CREATE TABLE 新表LIKE 旧表 2.复制旧表的数据到新表(假设两个表结构一样)INSERT INTO 新表SELECT * FROM 旧表 3.复制旧表的数据到新表(假设两个表结构不一样)INSERT INTO 新表(字段1,字段2,……)SELECT 字段1,字段2,…… FROM 旧表 二1.复制表结构及数据到新表CREATE TABLE 新表SELECT * FROM…
主要: 整理框架 建库建表 配置文件类 错误日志记录 --------------本篇后文件结构:-------------------------------------- blog ├─App │ ├─Model 模型目录 │ ├─View 视图目录 │ │ ├─Admin后台目录 │ │ └─Home前台目录 │ ├─Common 配置目录 │ │ └─config.php 配置文件 │ ├─Log 日志目录 │ │ └─log.txt 日志文件 │ ├─Controller 控制器 │…