执行以下语句报"要修改数据类型,则要更改的列必须为空" alter table 表名 modify (目标字段 varchar2(100));解决步骤:第一步,在表中加一个临时字段 alter table 表名 add 临时字段 目标字段原来的类型;第二步,将目标字段的值付给临时字段,并将目标字段置...
分类:
数据库 时间:
2014-07-09 22:49:01
阅读次数:
365
1、打开access数据文件,选择需转换的表/导出/ODBC数据库2、输入导出的表名3、选择数据源,点击新建4、选择数据源驱动程序5、保存DSN文件6、下一步,输入oracle的SERVICE NAME(实例名)、USER NAME(用户名)、PASSWORD(密码)7、确定
分类:
数据库 时间:
2014-07-09 21:40:26
阅读次数:
245
sql复制表有几种方式,下面做个总结,方便使用select*into目标表名from源表名insertinto目标表名(fld1, fld2)select fld1, 5from源表名第一个 目标表不存在,会创建新表,只是复制数据,但不会复制索引等信息第二个表 目标表是存在的 可以指定列 从源表复制...
分类:
数据库 时间:
2014-07-09 19:54:35
阅读次数:
209
一个数据库中可能有很多表,而我想全部删除,如果一个一个手动删除太麻烦而且浪费时间。涉及两个问题:1.如何知道这个数据库里有哪些表?2.如何把这些表名读取出来?这两个问题解决了,就方便多了。第一个问题:select name from sysobjectswhere xtype='U'sysobjec...
分类:
数据库 时间:
2014-07-09 18:58:11
阅读次数:
198
业务简述:
为了提高站点性能,部署了一台Redis,把资源从SqlServer数据库中同步到Redis,站点由原来的读取数据库,变更为读取Redis,以利用Redis的高并发提升站点性能目的。
环境说明:
1、假设表名为softs, 记录的更新时间字段名为 updateTime;
2、不考虑数据库的DELETE操作,只考虑INSERT和UPDATE操作;
3、流程中所有时间,都以数据库时...
分类:
数据库 时间:
2014-07-08 20:56:26
阅读次数:
275
命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 數據库名 表名 脚本名; 1、导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為db.sql) mysqldump -uroot -pdbpasswd -d dbname >db.s....
分类:
数据库 时间:
2014-07-07 00:11:54
阅读次数:
419
转载自:http://www.cnblogs.com/rootq/archive/2008/11/17/1334727.html(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 drivin...
分类:
数据库 时间:
2014-07-07 00:00:44
阅读次数:
497
--查询所有数据库USE mastergoselect [name] from [sysdatabases] order by [name]--查询其中一个数据库test,就可以得到这个数据库中的所有的表名了,语句如下:USE testgoselect [id], [name] from [syso...
分类:
数据库 时间:
2014-07-06 15:31:11
阅读次数:
269
SQLite 仅仅支持 ALTER TABLE 语句的一部分功能,我们可以用 ALTER TABLE 语句来更改一个表的名字,也可向表中增加一个字段(列),但是我们不能删除一个已经存在的字段,或者更改一个已经存在的字段的名称、数据类型、限定符等等。改变表名 - ALTER TABLE 旧表名 REN...
分类:
数据库 时间:
2014-07-03 21:42:26
阅读次数:
380
1.链接数据库:mysql -h localhsot -u root -p2.显示MySql中的数据库:show databases;3.进入数据库:use (数据库名称);4.查看数据库中的表:show tables;5.显示表结构:desc (表名称);6.创建数据库:create badaba...
分类:
数据库 时间:
2014-07-03 13:16:56
阅读次数:
299