[考试维护]之数据库的学习
2015-06-14 19:06
337 查看
数据库只有真的用的时候,对各种sql语句的学习才会突飞猛进,这次维护,对数据库真的是各种折腾,学习到了好多sql的用法和语句,下面介绍一下这次用到的一些语句和方法。
select * into [库名].[新表名] from [旧库名].[旧表名]
truncate table [表名]
用上面的语句,就可以将整张表的数据包括自增ID一起删除。
暂时就记录了这些内容,以后有了需要积累的语句,会继续更新这篇博客的。
一、如何大量删除表
之前删除表的时候,都是一张一张的去删除,那遇到需要大量删除数据库中表的时候该怎么办呢?一开始自己也是将就,结果量太大,累个半死也没删完,只好去问度娘,超级简单的方法就是在数据库界面点击F7,调出对象资源管理器,然后找到自己需要删除的数据库,找到那些表,全部选中,然后删除。二、如何从一个数据库将某张表移到另一个数据库?
这个是用sql语句实现的,超级方便,下面就是这个语句,当然,这只是其中一种方法,还有另外的方法,这里就不写了。大家可以到这个博客去看:SQL:复制数据库某一个表到另一个数据库中select * into [库名].[新表名] from [旧库名].[旧表名]
三、删除表中的数据
我们常常需要删除数据库表中的数据,大家时常使用的都是delete语句,当我们需要连自增ID也一起删除的时候,我们就需要使用truncate语句truncate table [表名]
用上面的语句,就可以将整张表的数据包括自增ID一起删除。
暂时就记录了这些内容,以后有了需要积累的语句,会继续更新这篇博客的。
相关文章推荐
- 解决VS2010连接MySQL出现的问题
- SQL存储原理及聚集索引、非聚集索引、唯一索引、主键约束的关系(新)
- Oracle安装
- 数据库水平切分(拆库拆表)的实现原理解析(转)
- mysql分表,分区的区别和联系
- Oracle中生成uuid的方法
- 分布式缓存Memcache
- MYSQL--事务处理
- 从 mysql 客户端导出数据库 mysqldump
- mysql 常用命令
- mysql 数据类型
- SQL优化
- 各种数据库的jdbc驱动下载及连接方式
- mysql explain详细介绍
- Oracle EBS维护与诊断学习总结
- 使用JDBC连接MySQL数据库--典型案例分析(三)----使用Apach DBCP连接池
- Oracle数据库之PL/SQL流程控制语句
- ORACLE EBS架构与管理基础(12.1.3)学习总结
- 破解navicat for mysql 11.0.18版本
- Oracle 实例性能分析与优化之AWR学习总结