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;
}
}