sql执行脚本文件
1、利用navicat新建数据库,也可采取其他方式。
❷ sql server 2000如何执行sql脚本
在查询分析器里,
先连接到b数据库
然后用查询分析器打开a.sql或者用记事本打开拷贝到查询分析里,执行!
❸ SQL*Plus中怎么执行多个*sql脚本文件
1.在
SQL*Plus
中执行单个sql
脚本文件
:
SQL>@c:\aaa.sql
2.在SQL*Plus中执行多个sql脚本文件:
比如你要执行得2个sql脚本
a.sql
和
b.sql
现在你重新写一个脚本
c.sql
其中得内容如下
@@a.sql
@@b.sql
然后把c.sql放在a.sql和
b.sql
得同一个目录中即可,然后在sqlplus下执行:SQL>@c.sql
就可以了.
当然有具体路径的加上路径即可,如下:
SQL>
@E:\c.sql注意事项:
1>.sql文件都在一个目录中;2>.尤其是c.sql文件中直接写:
@@a.sql
@@b.sql
即可。
❹ mysql如何执行sql脚本文件
mysql
–u用户名–p密码
–D数据库<【sql脚本文件路径全名】,示例:mysql
–uroot
–p11111
-Dtest注意:A、如果在sql脚本文件中使用了use
数据库,则-D数据库选项可以忽略B、如果【Mysql的bin目录】中包含空格,则需要使用“”包含,如:“C:\Program
Files\mysql\bin\mysql”
–u用户名
–p密码–D数据库<【sql脚本文件路径全名】方法二
进入mysql的控制台后mysql>source
sql脚本路径
❺ 如何执行一个mysql的sql脚本文件
基本步骤如下: 1、创建包含sql命令的sql脚本文件 文件中包含一些列的sql语句,每条语句最后以;结尾,文件内容示例如下: --创建表,使用“--”进行注释 create table 表名称(Guid Varchar(38) not null primary key, Title Varchar(255), ) TYPE=InnoDB; --在表A中增加字段Status alter table A add Status TinyInt default '0'; --在表A上创建索引 create index XX_TaskId_1 on A(Id_); --在表A中添加一条记录 Insert into A (Id,ParentId, Name) values(1,0,'名称'); --添加、修改、删除数据后,有可能需要提交事务Commit;2、执行sql脚本文件 方法一 使用cmd命令执行(windows下,unix或linux在的其控制台下) 【Mysql的bin目录】\mysql –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】,示例: D:\mysql\bin\mysql –uroot –p123456 -Dtest<d:\test\ss.sql注意:A、如果在sql脚本文件中使用了use 数据库,则-D数据库选项可以忽略 B、如果【Mysql的bin目录】中包含空格,则需要使用“”包含,如:“C:\Program Files\mysql\bin\mysql” –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】 方法二 进入mysql的控制台后,使用source命令执行
❻ mysql如何执行sql脚本文件
右键以文本文件的形式打开,里面是记录着可以在mysql里面执行的代码。
要执行sql文件里面的代码,需要打开mysql数据库去执行,新手推荐用软件的形式执行此sql,软件如navicat,sqlyog等。
打开软件并且配置连接数据库的信息后打开,然后创建一个数据库,之后右键数据库选中执行sql,接着选择要执行的sql文件,按提示一步一步走下去即可。
老手推荐使用cmd指令来执行sql,因为速度比较快,首先也是连接上数据库,创建并选择好数据库:
mysql>use
数据库名;
mysql>set
names
utf8;
--设置传输编码,避免中文乱码
mysql>source
d:/xxx.sql;
--
source
文件路径
就这么简单,
然后就等着sql执行完毕即可.
❼ 如何执行sql脚本
sql脚本要在dbms里执行
比如oracle,你可以在sqlplus里,或pl/sql developer里执行
直接复制sql语句过去,回车就好了(注意带分号)
如果你的sql是一个sql文件(*.sql)
可以使用start或@ 然后跟文件的路径(c:/a.sql) 回车
❽ 怎样在程序中执行sql脚本文件
你可以参考一下这个:
classSqlHelper
{
staticstringstrCon="DataSource=.;InitialCatalog=ProctInfo;IntegratedSecurity=true;";
SqlConnectionsqlCon=newSqlConnection(strCon);
publicvoidOpensqlCon()
{
try
{
if(sqlCon.State==ConnectionState.Closed)
{
sqlCon.Open();
}
}
catch
{
thrownewException("数据库连接失败!");
}
}
publicvoidClosesqlCon()
{
if(sqlCon!=null)
{
if(sqlCon.State==ConnectionState.Open)
{
sqlCon.Close();
}
}
}
publicDataSetGetDataSet()
{
DataSetds=newDataSet();
SqlDataAdaptersda=newSqlDataAdapter("select*fromtbl_Proct",sqlCon);
try
{
OpensqlCon();
sda.Fill(ds);
}
catch(Exceptionex)
{
System.Windows.Forms.MessageBox.Show(ex.Message,"获取数据失败!");
}
finally
{
ClosesqlCon();
}
returnds;
}
publicDataTableGetDataTable()
{
stringsql=string.Format("select*fromtbl_Proct");
OpensqlCon();
SqlDataAdapterda=newSqlDataAdapter(sql,sqlCon);
DataTabledt=newDataTable();
da.Fill(dt);
ClosesqlCon();
returndt;
}
publicstringInsert(stringid,stringparentID,stringname,stringcategory)
{
stringsql=string.Format("insertintotbl_Proctvalues('{0}','{1}','{2}','{3}')",id,parentID,name,category);
OpensqlCon();
SqlCommandcmd=newSqlCommand(sql,sqlCon);
stringresult=cmd.ExecuteNonQuery().ToString();
ClosesqlCon();
returnresult;
}
publicstringDelete(stringid)
{
stringsql=string.Format("deletefromtbl_ProctwhereID='{0}'",id);
OpensqlCon();
SqlCommandcmd=newSqlCommand(sql,sqlCon);
stringresult=cmd.ExecuteNonQuery().ToString();
ClosesqlCon();
returnresult;
}
publicstringUpdate(stringid,stringparentID,stringname,stringcategory)
{
stringsql=string.Format("updatetbl_ProctsetParentID='{0}',Name='{1}',Category='{2}'whereID='{3}'",parentID,name,category,id);
OpensqlCon();
SqlCommandcmd=newSqlCommand(sql,sqlCon);
stringresult=cmd.ExecuteNonQuery().ToString();
ClosesqlCon();
returnresult;
}
}