如何用 sql 命令读取文件

如何用 sql 命令读取文件,第1张

以下是orcale的方法,其他数据库也类似。

1.写困雹拿控制文件格式如下(下面是我自己的,你把表名汪搭该成你自己的表,字段该肆余成你的字段就可以了):

OPTIONS (skip=0,rows=128)

load data

INFILE "user_user_test.txt"

into table USER_USER_TEST

truncate

fields terminated by ',' optionally enclosed by '"'

(

USERID,

CITYID,

USERNAME,

PWD,

CREATETIME

)

2.把控制文件和数据文件放在同一个目录(建议)

3.执行sqlldr userid=scott/anwei@orcl control=user_user_test.ctl data=user_user_test.txt log=user_user_test.log 命令

1:在开始菜单 运行cmd

2:输入 mysql -u 这里输入中空简数据库名字 -p

回车 然后会提示你输入密码

输入密码 例如:5rt598124

3:输入使用的数据库 例如 use s411282db0

4:输入导入的源sql文件 例如source e:\www\s482_2011.sql

以下为详细命令介绍

C:\>mysql -h hostname -u username -p

按ENTER键,等待然后输入密码。这里hostname为服务器的名称,如localhost,username为MYSQL的用户名,如root。 进入命令行后可以直接 *** 作MySQL了。

简单介绍亏此一下MySQL命令:

mysql->CREATE DATABASE dbname//创建数据库

mysql->CREATE TABLE tablename//创建表

mysql->SHOW DATABASES//显示数卖裤据库信息,有那些可用的数据库。

mysql->USE dbname//选择数据库

mysql->SHOW TABLES//显示表信息,有那些可用的表

mysql->DESCRIBE tablename//显示创建的表的信息

从数据库导出数据库文件:

1.将数据库mydb导出到e:\mysql\mydb.sql文件中: 打开开始->运行->输入cmd 进入命令行模式

c:\>mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql

检索文件夹里面的文件和文件夹,不包含自文件夹里的内容:master..xp_dirtree 'c:/',1,1

如果说档配凯要复制或者转移,可能要用cmd命令,在SQL中执行,如行唤:

exec master..xp_cmdshell @cmd

其中@cmd就是你卖袜的cmd命令,你可以在这里写一个FileCopy的命令代码,

比如

set @cmd='xcopy c:\windows\myfolder d:\file /e'

exec master..xp_cmdshell @cmd

更多的cmd命令,你再查吧


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

原文地址: http://outofmemory.cn/tougao/12226558.html

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

发表评论

登录后才能评论

评论列表(0条)

保存