Ⅰ 怎麼執行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腳本路徑
Ⅲ SQL語句到底是怎麼執行的
下面先給出上面的SQL語句的執行順序,然後進行講解:
(8)select
(9)distinct
(11)top 1
(6) Table1.id,COUNT(Table1.name) as nameCount
(1)from Table1
(3)inner join Table2
(2)on Table1.id=Table2.id
(4)where Table1.id<4
(5)group by Table1.id
(7)having Table1.id<3
(10)order by Table1.id desc
紅色序號給出了執行的順序:
(1)from:對Table1和Table2執行笛卡爾積,也就是兩個表的行的各種組合,共5*5=25行,生成虛擬表VT1
(2)on:選擇VT1中的那些Table1.id=Table2.id的所有行,生成虛擬表VT2。
(3)inner join:這里是內部連接,直接就是VT2,如果是outer join,如left join、right join、full join,那麼還需要按照外部連接的規則,把VT1中沒有匹配的行添加到VT2,生成VT3.
(4)where:選出VT3中Table1.id<4的表格,給虛擬表VT4.
(5)group by:按照Table1.id進行分組。
(6)COUNT:執行聚合函數,選出對應Table1.id的行數,生成的結果給虛擬表VT5
(7)having:選擇VT5中Table1.id<3的所有結果,給虛擬表VT6
(8)select:選擇VT6中相應的列,給虛擬表VT7
(9)distinct:將VT7中重復的行去除,生成VT8
(10)order by:將VT8的結果按照Table1.id進行排序,這里沒有生成一個新的表VT9,而是生成游標VC9。
(11)top:從游標VC9的開始處選擇指定的行數,這里是1行,生成虛擬表VT10.
經過上面的過程,最終的SQL語句將VT10返回給用戶使用。
所以以後再寫SQL語句的時候,可以按照上面的順序寫SQL語句了,讀SQL語句也可以按照上面的順序去讀,做到心裡明白。
Ⅳ SQL語句如何運行
FILENAME='D:\project\stuDB_data.mdf', --主數據文件的物理名
路徑錯誤 你的D盤有 project 文件夾嗎?? 沒有就寫成
FILENAME='D:\stuDB_data.mdf'
同理:
FILENAME='D:\stuDB_log.ldf'
-- 測試過,可以建庫:
CREATE DATABASE stuDB
ON PRIMARY --默認就屬於PRIMARY主文件組,可省略
(
/*----數據文件的具體描述--*/
NAME='stuDB_data', --主數據文件的邏輯名
FILENAME='D:\stuDB_data.mdf', --主數據文件的物理名
SIZE=5mb, --主數據文件初始大小
MAXSIZE=100mb, --主數據文件增長的最大值
FILEGROWTH=15% --主數據文件的增長率
)
LOG ON
(
/*----日誌文件的具體描述,各參數含義同上--*/
NAME='stuDB_log',
FILENAME='D:\stuDB_log.ldf',
SIZE=2mb,
FILEGROWTH=1 mb
)
GO
Ⅳ 怎樣自動執行一段SQL語句
資料庫里有作業的功能,可以定時執行SQL語句、存儲過程:
SqlServer代理--作業--新建作業--
在常規里給作業起名等等--
在步驟里--新建步驟--起名--命令里可以是SQL語句也可以調存儲過程
在計劃里--新建計劃--設置執行作業的時間
、、、
Ⅵ 如何執行sql腳本
sql腳本要在dbms里執行
比如oracle,你可以在sqlplus里,或pl/sql developer里執行
直接復制sql語句過去,回車就好了(注意帶分號)
如果你的sql是一個sql文件(*.sql)
可以使用start或@ 然後跟文件的路徑(c:/a.sql) 回車
Ⅶ sqlserver 2012怎麼執行sql腳本
sqlserver 2012怎麼執行sql腳本
SQL Server 2012導出的過程
1.打開Management Studio,登錄到伺服器,在資料庫中選擇要轉移的資料庫,
右鍵--「任務(T)」--「生成腳本(E)...」。
2.在「生成和發布腳本」窗口中,點擊「下一步」,
3.「選擇要編寫腳本的資料庫對象」,可以不做設置,點擊「下一步」,
4.點擊[保存到文件]右邊的「高級」按鈕,在對話框中,設置「為伺服器版本編寫腳本」為「SQL Server 2008 R2」,
設置「要編寫腳本的數據的類型」為「架構和數據」。選擇保存腳本的位置。
5.下一步,再下一步。導出完成。
SQL Server 2008 R2導入的過程
1.打開Management Studio,登錄到伺服器,
2.選擇菜單「文件」——「打開」——「文件」,選擇.sql腳本文件,點擊工具欄中的「執行」按鈕。
3.在左側的「對象資源管理器」中右鍵「資料庫」——「刷新」。完畢。
Ⅷ 怎麼運行.sql文件
開始-程序-Microsoft
SQL
SERVER-企業管理器-點+號打開目錄,找到所要倒入SQL文件的哪個資料庫-工具-SQL查詢分析器-打開文件,找到哪個SQL文件-運行
-成功
Ⅸ plsql怎麼執行sql腳本文件
shiyong06朋友說的基本都對。要注意如果SQL腳本文件包含SQL*PLUS命令語句不能再SQL窗口運行,只能在SQL*PLUS或PL/SQL的命令窗口運行。有兩種運行方式:
1、用文本編輯器打開SQL腳本文檔,全部選擇復制後直接粘貼在SQL>提示符上。
2、在SQL>提示符下直接運行SQL腳本,語句格式是:
SQL> start 盤符:\路徑\SQL腳本文件名 或 SQL> @ 盤符:\路徑\SQL腳本文件名