SYBASE load完以后,数据库的用户表还是没有信息

SYBASE load完以后,数据库的用户表还是没有信息,第1张

看看最后这句话:Use the ONLINE DATABASE command to bring this database online; SQL Server will

not bring it online automatically

你先运行命令online database 数据

这样才可以使用这个数据

Backup Server: 45811: Database yhxt: 358430 kilobytes LOADed

你从哪里看到的真正load进去的才20几M你这个过程很正常

命令行

1、显示当前数据库服务器中的数据库列表:mysql> SHOW DATABASES;

2、建立数据库:mysql> CREATE DATABASE 库名;

3、建立数据表:mysql> USE 库名;mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));

4、删除数据库:mysql> DROP DATABASE 库名;

5、删除数据表:mysql> DROP TABLE 表名;

6、将表中记录清空:mysql> DELETE FROM 表名;

7、往表中插入记录:mysql> INSERT INTO 表名 VALUES ("hyq","M");

1可以使用ETL工具,比如PowerCenter,Datastage,这个做的好处是可以直接自动调用,适合做完后定时、经常使用的场合。

2使用文本load,这种方式是先吧数据从源数据库导出至文本,然后使用Load命令导入数据库中,这个在最后导入的速度是最快的。

3其他程序的方法,一般来说到了执行阶段都是拼成Insert语句让数据库执行的,这样的速度都不会很快。

必须做的事情是

把1这个数值改成字符(非纯数命名的文件名)

m你装的什么数据啊!

一般load 针对mat文件,对于纯数据的txt文件也可以

比如名字为 hmat或htxt的

load hmat

p=load('htxt')

==

doukeyi

load 是表导出到文件

unload 文件导入到表

load from /usr/aaaunl insert into aaa

unload to /usr/aaaunl select from aaa

可以用DELIMITER '|' 指定分隔符

以上就是关于SYBASE load完以后,数据库的用户表还是没有信息全部的内容,包括:SYBASE load完以后,数据库的用户表还是没有信息、MySQL 数据库如何自动启用LOAD DATA LOCAL INFILE功能、往数据库中加载大量数据(1000w条)有哪些方法,最快的是哪种,为什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9296973.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存