當前位置:首頁 » 編程語言 » 查看sql文件編碼
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

查看sql文件編碼

發布時間: 2022-05-06 15:16:55

① 查看 mysql sql 亂碼怎麼解決

一:
通過增加參數
–default-character-set
=
utf8
解決亂碼問題
mysql
-u
root
-p
password
<
path_to_import_file
–default-character-set
=
utf8
方法二:
在命令行導入亂碼解決
1.
use
database_name;
2.
set
names
utf8;
(或其他需要的編碼)
3.
source
example.sql
(sql文件存放路徑)
方法三:
直接粘貼sql文件里的代碼
1.
打開SQLyog客戶端軟體;
2.
定位到SQL編輯器,然後用記事本打開剛剛導出的SQL文件;
3.
復制文件中所有SQL語句到SQL編輯器當中,執行這些SQL代碼;
方法四:
用記事本或其他文本工具改變SQL文件的編碼格式(若方法三不行,那就嘗試方法四)
1.
用記事本(或UE)打開剛才的導出的SQL文件;
2.
另存此文件——打開另存為對話框,選擇對話框中的編碼格式為UNICODE編碼;
3.
保存文件,然後CTRL+A,全選;
4.
復制裡面的SQL語句到SQLyog中的「SQL編碼器」當中,再執行一次SQL語句;
5.
執行完成後切記刷新一次,查看中文的數據表,亂碼消除,大功告成;

② 如何查看plsql資料庫字元集編碼格式

一、關於PLSQL無法正確顯示中文
剛才下載安裝了PLSQL Developer 9.0.0.1601 漢化綠色版,執行SQL查詢語句,發現顯示的數據中只要有中文都會以?表示。經過網上查詢得知這是客戶端跟伺服器的字元集不匹配造成的。解決方法如下:
1、查詢Oracle server端的字元集。打開PLSQL的查詢窗口中輸入下面SQL查詢語句。
select userenv('language') from al;
得到的伺服器字元集為:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
2、【我的電腦】中環境變數界面,在系統變數中新加:
變數名:NLS_LANG
變數值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
變數值跟伺服器查詢到的值一致即可。
由此設置步驟可得知此設置不僅僅是針對PLSQL的,所有在客服機上連接ORACLE時顯示的中文為?時都必須通過這個方法設置其字元集與伺服器上的一致方可正確顯示中文內容。
二、PLSQL綠色漢化版設置軟體的中文顯示
在PLSQL中點擊菜單 tools--preferences 在彈出的設置窗口中找到 appearance——language 選擇簡體中文即可。
三、PLSQL登錄時,在登錄窗口中的資料庫內容應如果設置
這個地方PLSQL其實會讀取一個文件,文件的全路徑為:ORACLE客服端所在目錄 app\Administrator\proct\11.2.0\client_1\Network\Admin\tnsnames.ora
如我的ORACLE客戶端安裝在D盤則 D:\app\Administrator\proct\11.2.0\client_1\Network\Admin\tnsnames.ora
一般新裝的ORACLE客戶端沒有這個文件,這個文件需要自己配置或通過ORACLE專門的配置程序進行設置。但更簡便的方法是直接從其它已配置過的計算機上將這個文件復制過來。

③ sql語句有中文,亂碼怎麼解決

方法一:
通過增加參數
–default-character-set
=
utf8
解決亂碼問題
mysql
-u
root
-p
password
<
path_to_import_file
–default-character-set
=
utf8
方法二:
在命令行導入亂碼解決
1.
use
database_name;
2.
set
names
utf8;
(或其他需要的編碼)
3.
source
example.sql
(sql文件存放路徑)
方法三:
直接粘貼sql文件里的代碼
1.
打開sqlyog客戶端軟體;
2.
定位到sql編輯器,然後用記事本打開剛剛導出的sql文件;
3.
復制文件中所有sql語句到sql編輯器當中,執行這些sql代碼;
方法四:
用記事本或其他文本工具改變sql文件的編碼格式(若方法三不行,那就嘗試方法四)
1.
用記事本(或ue)打開剛才的導出的sql文件;
2.
另存此文件——打開另存為對話框,選擇對話框中的編碼格式為unicode編碼;
3.
保存文件,然後ctrl+a,全選;
4.
復制裡面的sql語句到sqlyog中的「sql編碼器」當中,再執行一次sql語句;
5.
執行完成後切記刷新一次,查看中文的數據表,亂碼消除,大功告成;

④ .sql的資料庫文件出現中文亂碼,求恢復!!!!

1.
執行sql文件出現亂碼首先就可以確定由於文件編碼不一致導致的
2.
查看sql文件的編碼是否什麼編碼
3.
查看mysql執行工具是什麼編碼(在windows中
還有經常會設置為set
names
gbk;)
4.
將執行工具和sql文件的編碼保持一致,這樣就不會出現錯誤了

⑤ mysql資料庫執行同樣的.sql文件出現中文亂碼

相信這個sql不是你手寫的
應該是用phpmyadmin導出的吧
因為你導出時,沒有設置編碼,它會以資料庫默認編碼導出數據
資料庫如果未設置過,默認編碼是iso-8859-1也就是latin1

因為你使用latin1導出,所以就還得用latin1導入
不出意外,如果你用記事本打開,應該看到的是亂碼

一般不用處理,直接latin1導入即可
如果一定要處理,導出的時候phpmyadmin 後要追加參數,聲明使用什麼字元集導出數據
好像是phpmyadmin --default_char_set=gb2312 記不清了 你查一下phpmyadmin的參數吧

⑥ 如何查看查看SQL的源代碼

你只能導出現有表,生成sql
在資料庫「所有任務」裡面有一個功能「生成sql語句」,用這個功能

⑦ SQL SERVER 里怎麼查看創建表的代碼

sql server查看創建表的代碼:
1、查看建表語句
在「對象資源管理器」中找到要導出的表,選中該表並單擊右鍵,「編寫表腳本為(S)」/「CREATE到(C)」/「新查詢編輯器窗口」即可查看該表的建表語句。
2、導出建表語句
在「對象資源管理器」中找到要導出的表,選中該表並單擊右鍵,「編寫表腳本為(S)」/「CREATE到(C)」/「文件…」/在彈出的窗口中選擇文件的存放位置並填寫文件的名稱,即可導出格式為.sql的建表語句的文件。