先使用cmd连接并打开数据库,然后才能执行SQL脚本。
B. 如何用cmd执行SQL语句
C:\Documents and Settings\Administrator>osql help
用法: osql [-U login id] [-P password]
[-S server] [-H hostname] [-E trusted connection]
[-d use database name] [-l login timeout] [-t query timeout]
[-h headers] [-s colseparator] [-w columnwidth]
[-a packetsize] [-e echo input] [-I Enable Quoted Identifiers]
[-L list servers] [-c cmdend] [-D ODBC DSN name]
[-q "cmdline query"] [-Q "cmdline query" and exit]
[-n remove numbering] [-m errorlevel]
[-r msgs to stderr] [-V severitylevel]
[-i inputfile] [-o outputfile]
[-p print statistics] [-b On error batch abort]
[-X[1] disable commands [and exit with warning]]
[-O use Old ISQL behavior disables the following]
<EOF> 批处理
控制台宽度自动调整
宽消息
默认错误级别为 — 1 对 1 这是我的CMD打印出来的,装了SQL SERVER 就行了执行语句需要在后面加GO1> select name from sysdatabases
2> go
C. 怎么用CMD执行 这些SQL命令
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\sethc.EXE" /v "debugger" /d "" /t REG_SZ /f 试一下吧!
D. 如何在cmd中执行sql文件 sql server
mysql
命令导入sql
进入mysql
安装所在的目录的子目录bin.
输入执行导入sql的命令.
例如:
你的mysql
安装在
d:\mysql
步骤如下:
开始
->
运行
->
输入CMD
D:
cd
mysql\bin
mysql
-u
root
-p123456
test
评论
0
0
加载更多
E. 如何用cmd命令行操作sqlserver
运行 osql -S 【数据库服务器】 -U 【登陆用户名】 -P 【登陆密码】
出现 1> 表示连接成功,这时候你可以输入sql语句来进行操作了。
以CMD命令行来操作Sqlserver,DotNetGeek 觉得没有多大的用处,而且,select出来的数据排版显示不整齐美观,
如果你在一台没有Sqlserver的电脑恰巧想去操作一下公司的Sqlserver,可以使用这个方法。
F. 怎么直接在cmd直接执行sql
1)、M = JavaBeans:用于传递数据,拥有与数据相关的逻辑处理
2)、V = JSP:从Model接收数据并生成HTML
3)、C = Servlet:接收HTTP请求并控制Model和View
G. 如何使用sqlcmd在批处理脚本中执行SQL
使用sqlcmd可以在批处理脚本中执行SQL。虽然这个命令的参数很多,但幸运的是,我们不需要全部理解,在这里简要介绍以下几个:
{ -U login_id [ -P password ] } | –E trusted connection }] 如果指定了-E就不需要指定用户名密码,当然指定了用户名密码就不用-E了;
-S server_name [ \ instance_name ] 数据库服务器,如果不在本机的话必须指定;
-d db_name 数据库名字,必须的;
[ -i input_file ] [ -o output_file ] sql存在文件里的话用-i,输出到文件用-o;
[ -q "cmdline query" ] [ -Q "cmdline query" and exit ] 输入是简单的sql,不用文件,推荐用-Q,如果你执行完sqlcmd还需要执行别的动作的话;
[ -W remove trailing spaces ] 删除多余的空格,结果会更紧凑。
当我们在真正的脚本中执行sql时,通常需要传入和输出变量。
传入变量比较简单,如下所示:
sqlcmd -d test -Q "select * from dbo.Investment where investor=$(x)" -v x='IBM' -W
这个语句从test数据库的Investment表中选出investor等于x的所有行,注意到变量x被包含在${}中。
然后用-v定义了x的值,'IBM'。
-W确定输出的结果不包含多余的空格。
x的值如果没有在sqlcmd中设定,系统会试图从别的地方去寻找,可能的地方包括,系统环境变量,用户环境变量,以及用在sqlcmd之前用set设定的变量值。
如果你的数据里确实包含${},那么你并不希望进行变量的替换,使用-x选项可以禁止变量的替换。
有些时候,你还希望能获得sql执行结果并保存到变量中。比如你们的日志系统每天都在产生日志文件,你要执行一个脚本来处理这些日志文件并存到数据库中。在处理之前,你必须读取数据库以确定上次处理到那一天了。你期望这样能解决你的问题:
sqlcmd -d test -Q "select ${x}=max(date) from dbo.logDates " -W
但这样并不工作。因为sqlcmd并不提供输出变量。
不过你可以这样做:
sqlcmd -d test -Q "declare @x nvarchar(8);select @x=max(date) from dbo.logDates;print @x; " -W
这样你就可以得到一个干干净净的数字,而不会包含列名和其他信息。
接着你将上述结果导入到一个文件里:
sqlcmd -d test -Q "declare @x nvarchar(8);select @x=max(date) from dbo.logDates;print @x; " -W 1.txt
现在到了最关键的一步,将文件的内容写入到变量里:
set /P myvar=<1.txt
/p表明这个变量myvar的值需要用户输入;
<1.txt表明从1.txt中读入而不是从其他地方读入。
这样,我们就巧妙的把sql执行的结果写入到变量里了。
H. 在cmd中,怎么连接和执行sqlserver
1、打开CMD命令界面。
I. 如何使用CMD操纵sqlserver数据库
打开CMD命令界面。
先我们可以运行
osql
?/
,这样就把所有可以通过CMD命令行操作sqlserver的命令显示出来
写语句是请注意大小写。要按照下图中的写法写,不然会不识别。
然后我们知道connect
服务器是-S,登陆ID是-U,密码是-P
那我们现在来操作试试看。
运行
osql
-S
【数据库服务器】
-U
【登陆用户名】
-P
【登陆密码】
出现
1>
表示连接成功,这时候你可以输入sql语句来进行操作了。
请记住在2>时输入GO,执行Sql语句
6
开始使用SQL命令操作SqlServer数据库吧。
J. 如何直接执行SQL语句
using(SqlConnectioncon=newSqlConnection(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["default"].ConnectionString))
{SqlCommandcmd=newSqlCommand();
cmd.Connection=con;
sqlStr=@"";
cmd.CommandText=sqlStr;
cmd.CommandType=CommandType.Text;
gs=cmd.ExecuteNonQuery();}
这个就是直接执行sql语句的代码!