sqlite 修改表名,合并数据库(文件)
修改表名:ALTER TABLE orig_table_name RENAME TO tmp_table_name;
将某个数据库的一个表的数据插入到另一个数据库的某个表里:1、先连接数据库A2、再attach数据库B作为第二数据库: ATTACH "c:\database_b\places.sqlite" AS SecondaryDB; (若还要attach其它数据库,则 ATTACH "c:\database_b\third.sqlite" AS ThirdDB;
)3、(若要将B中的某个表的数据追加到A中的某个表中,则: INSERT OR IGNORE INTO MyTable SELECT * FROM SecondaryDB.MyTable; 但条件是这2个表的id主键没有冲突,若有冲突,则修改B的主键)4、然后: COMMIT;5、最后: DETACH DATABASE SecondaryDB
;
将某个数据库的整个表整体的复制到另一个数据库里:
1、先连接数据库A
2、再attach数据库B作为第二数据库: ATTACH "c:\database_b\places.sqlite" AS SecondaryDB; (若还要attach其它数据库,则 ATTACH "c:\database_b\third.sqlite" AS ThirdDB;
)
3、 CREATE TABLE newTableInDB1 AS SELECT * FROM SecondaryDB
.oldTableInMyOtherDB;4、 commit;
5、最后: DETACH DATABASE SecondaryDB
;
附: 1、查看表的schema格式: .schema tablename 或者 PRAGMA SecondaryDB
.table_info(table_name);
2、对于attached数据库,若要查看它的表,则: SELECT name FROM SecondaryDB
.sqlite_master WHERE type='table';
sqlite 修改表名,合并数据库(文件)相关推荐
- oracle数据库怎么更改表名,oracle如何修改表名_数据库
Oracle建表语句是什么_数据库 Oracle建表语句是CREATE TABLE tablename(column_name datatype).其中tablename是要创建的表名,column_ ...
- oracle数据库超大表名更改,oracle如何修改表名_数据库,oracle,修改表名
Oracle建表语句是什么_数据库 Oracle建表语句是CREATE TABLE tablename(column_name datatype).其中tablename是要创建的表名,column_ ...
- oracle r修改表名,oracle中修改表名
<<>> answer1: ALTER TABLE old_table_name RENAME TO new_table_name;(大写为系统命令) answer2: SQL ...
- mysql修改表名几种方式_Oracle数据库中修改表名的几种方式
Oracle数据库中修改表名的几种方式如下:answer1: ALTER TABLE old_table_name RENAME TO new_table_name;(大写为系统命令)answer2: ...
- mysql 修改表名 判断表是否存在_判断数据库表是否存在以及修改表名的方法
一.判断数据库表是否存在: 首先要拿到数据库连接conn,调用DatabaseMetaData dbmd = conn.getDataMeta();之后调用如下方法: 代码如下: /** * 根据表名 ...
- hbase 修改表名_hbase修改表名 - 张欢19933的个人空间 - OSCHINA - 中文开源技术交流社区...
hbase修改表名 hbase修改表名没有直接的api可以调用,我们如果想要修改表名,可以利用快照的方式. 需要开启快照功能,在hbase-site.xml文件中添加如下配置项: hbase.snap ...
- Oracle11g修改实例名和数据库名
参考博客http://blog.itpub.net/26870952/viewspace-2151994/,经过试验,做了一些补充和完善 分为两个阶段,第一阶段修改实例名sid:第二阶段修改数据库名d ...
- mysql修改表名,列名,列类型,添加表列,删除表列
alter table test rename test1; --修改表名alter table test add column name varchar(10); --添加表列alter table ...
- sqlite 修改表的列
文章目录 sqlite 修改表的列 1. 问题的引入 2. ALTER命令 2.1 表重命名 2.2 新增列 3. 重建表修改列 3.1 重命名表 3.2 重新创建表 3.3 插入数据 3.4 删除旧 ...
最新文章
- Kafka为什么这么快?
- 360压缩电脑版_360压缩国际版
- BP神经网络预测实例
- 2018年第九届蓝桥杯 - 省赛 - Java大学A组 - A.复数幂
- vue+element+echarts柱状图+列表
- STM32产品名称命名规则
- module.exports与exports,export与export default之间的关系和区别
- c++ 可视化界面_这些算法可视化网站助你轻松学算法
- 高性能mysql 第10章 复制
- row_number() over()排序功能说明
- 介绍PS大局观很不错的转文
- python黑客攻防入门mobi_《Flink入门与实战》配套资源
- 基于eNSP的千人中型校园企业网络设计与规划(可以自己按步骤实现)
- 一堂难忘的计算机课作文,难忘的信息课作文
- 共享LPT口打印机打印时,注意事项
- linux下codelite使用教程,codelite 在 ubuntu linux 中的安装和使用
- Flutter 2.0 发布 | 针对 Web,移动端和桌面端构建的下一代 Flutter
- Python爬虫爬取古诗文网站项目分享
- 【滤波跟踪】基于随机有限集的多目标跟踪算法附matlab代码
- python实现非标准正态分布下概率密度有关计算
热门文章
- java unexpected type_Java 10 赋值Arrays.asList给var变量:AssertionError: Unexpected intersection type...
- Hibernate 笔记 HQL查询
- resource busy and acquire with nowait specified解决方法
- Context.PROVIDER_URL 逗号间隔
- springboot+security整合(1)
- VS2015中DataGridView的DataGridViewComBoboxCell列值无效及数据绑定错误的解决方法
- 编译器角度看C++复制构造函数
- MyEclipse设置像visual studio一样的智能提示
- 判断访问接口的设备是安卓还是ios
- Scrapy 框架入门