DBeaver執(zhí)行外部sql文件詳細(xì)圖文教程
T1:DBeaver執(zhí)行外部sql文件
如果數(shù)據(jù)庫已經(jīng)存在了,那么直接右擊庫名,如下圖:
如果數(shù)據(jù)庫不存在,外部sql文件中含有建庫語句,可以先手動建庫,再把sql文件中建庫語句刪了后執(zhí)行腳本。
這種方法比較麻煩,直接執(zhí)行sql腳本的方法如下:
先在Scripts文件夾中連接外部sql文件,
再將鏈接的文件與數(shù)據(jù)源關(guān)聯(lián),
右擊連接名,創(chuàng)建新任務(wù),
建一個執(zhí)行SQL腳本任務(wù),
選擇剛剛鏈接的腳本文件,
再選擇執(zhí)行的數(shù)據(jù)庫,如果在前面做了sql文件與數(shù)據(jù)源關(guān)聯(lián),這里會自動選擇,
繼續(xù),
如果任務(wù)不需要了,可以刪除任務(wù),
在這里進(jìn)行刪除即可。
附:DBeaver一次性執(zhí)行mysql多條sql
再使用DBeaver執(zhí)行多個SQL語句時(語句已使用;分隔)報錯:
SQL 錯誤 [1064] [42000]: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'select * from table1 t;
解決方案
一、選中多條sql語句后,使用快捷鍵:alt+x 執(zhí)行,即可;
二、在DBeaver的 連接設(shè)置中 驅(qū)動屬性 中 allowMultiQueries 從 默認(rèn)的false 改為true,如下圖所示,再次執(zhí)行 CTRL+ENTER 多條語句即可正確執(zhí)行;
總結(jié)
到此這篇關(guān)于DBeaver執(zhí)行外部sql文件的文章就介紹到這了,更多相關(guān)DBeaver執(zhí)行外部sql文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mssql數(shù)據(jù)同步實(shí)現(xiàn)數(shù)據(jù)復(fù)制的步驟
需要用到mssql數(shù)據(jù)同步的朋友可以參考本文和上一篇文章2008-09-09neo4j創(chuàng)建數(shù)據(jù)庫以及導(dǎo)入csv文件內(nèi)容圖文詳解
這篇文章主要給大家介紹了關(guān)于neo4j創(chuàng)建數(shù)據(jù)庫以及導(dǎo)入csv文件內(nèi)容的相關(guān)資料,Neo4j是一個基于圖形結(jié)構(gòu)的NoSQL數(shù)據(jù)庫,它提供了一種高效的方式來管理和查詢大型復(fù)雜數(shù)據(jù),需要的朋友可以參考下2023-11-11一次因表變量導(dǎo)致SQL執(zhí)行效率變慢的實(shí)戰(zhàn)記錄
這篇文章主要給大家介紹了一次因表變量導(dǎo)致SQL執(zhí)行效率變慢的實(shí)戰(zhàn)記錄,本文通過圖文以及示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者了解sql具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2021-11-11解決Navicat數(shù)據(jù)庫連接成功但密碼忘記的問題
這篇文章給大家介紹了Navicat數(shù)據(jù)庫連接成功,密碼忘記如何解決,文中給大家介紹了兩種解決方法,有詳細(xì)的圖文講解,需要的朋友可以參考下2023-08-08SQLite與MySQL區(qū)別及優(yōu)缺點(diǎn)介紹
這篇文章介紹了SQLite與MySQL的區(qū)別及優(yōu)缺點(diǎn),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-01-01