操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    、PL/SQL官網下載

    官網下載地址:https://www.allroundautomations.com/registered-plsqldev/

    或者在我的網盤下載

    鏈接:https://pan.baidu.com/s/1bZNJ71d2-hvkM6PTbdpgAA

    提取碼:t9sh

    目錄如圖所示: chinese.exe為中文包

    二、PL/SQL工具安裝

    已安裝plsqldev1204x64 64位 版本為例。

    1、雙擊 plsqldev1204x64.msi 文件

    2、點擊 next

    3、修改安裝地址,下一步。

    4、輸入信息,下一步。


    5、下一步,點擊安裝

    點擊【install】進行安裝

    現在安裝進度條

    等個20秒左右,安裝成功。

    注意:如果輸入信息不正確,打開plsql,會顯示重新輸入。

    6、查看PL/SQL 工具的使用年限

    這是沒有中文的頁面展現,年限9999/12/31,夠幾代人使用了。

    三、pl/sql 中文

    直接在同目錄下點擊chinese.exe 文件

    默認目錄:D:\Program Files\PLSQL Developer 12\

    1、雙擊 chinese.exe 文件,點擊確定

    2、點擊下一步,直至完成

    到此,64位zhognwenban的PL/SQL Devloper12 安裝成功!

    四、驗證是否成功

    點擊【PLSQL Developer 12 (64 bit)】圖標

    從登陸窗口來看,已經顯示中文了

    數據庫操作窗口,已經全部zhongwen了。

    ————————————————

    版權聲明:本文為CSDN博主「xinlianluohan」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。

    原文鏈接:https://blog.csdn.net/qq_36501591/article/details/106410036

    推薦閱讀:

    閉關修煉21天,“啃完”283頁pdf,我終于4面拿下字節跳動offer

    肺炎在家“閉關”,阿里竟發來視頻面試,4面順利拿下offer

    字符集是一套符號和編碼的規則,不論是在oracle數據庫還是在mysql數據庫,都存在字符集的選擇問題,而且如果在數據庫創建階段沒有正確選擇字符集,那么可能在后期需要更換字符集,而字符集的更換是代價比較高的操作,也存在一定的風險,所以,我們推薦在應用開始階段,就按照需求正確的選擇合適的字符集,避免后期不必要的調整。

    實戰

    1、安裝MySQL數據庫

    2、亂碼演示

    mysql> show variables like 'character_set%';
    +--------------------------+----------------------------------+
    | Variable_name            | Value                            |
    +--------------------------+----------------------------------+
    | character_set_client     | utf8                             |
    | character_set_connection | utf8                             |
    | character_set_database   | utf8                             |
    | character_set_filesystem | binary                           |
    | character_set_results    | utf8                             |
    | character_set_server     | utf8                             |
    | character_set_system     | utf8                             |
    | character_sets_dir       | /usr/local/mysql/share/charsets/ |
    +--------------------------+----------------------------------+
    8 rows in set (0.00 sec)
     
    mysql> insert into test.table10 values (1,'云中鶴');
    Query OK, 1 row affected (0.00 sec)
     
    mysql> select * from test.table10;
    +------+-----------+
    | id   | names     |
    +------+-----------+
    |    1 | 云中鶴    |
    +------+-----------+
    1 row in set (0.00 sec)
     
    mysql> set names latin1;
    Query OK, 0 rows affected (0.00 sec)
     
    mysql> select * from test.table10;
    +------+-------+
    | id   | names |
    +------+-------+
    |    1 | ???   |
    +------+-------+
    1 row in set (0.00 sec)
     
    mysql> show variables like 'character_set%';
    +--------------------------+----------------------------------+
    | Variable_name            | Value                            |
    +--------------------------+----------------------------------+
    | character_set_client     | latin1    #客戶端來源數據使用的字符集                       
    | character_set_connection | latin1    # 連接層字符集
    | character_set_database   | utf8       #當前選中數據庫的默認字符集                        
    | character_set_filesystem | binary                  
    | character_set_results    | latin1    #查詢結果字符集   |
    | character_set_server     | utf8       #默認的內部操作字符集                      |
    | character_set_system     | utf8      #系統元數據(字段名等)字符集                                 
    | character_sets_dir       | /usr/local/mysql/share/charsets/ |
    +--------------------------+----------------------------------+
    8 rows in set (0.00 sec)

    亂碼解決辦法

    從上面可以看出,set names latin1;改變了三個參數.. 只要做到客戶端,MySQL character-set-client,table charset三個字符集完全一致就可以保證一定不會有亂碼出現。

    方式:

    ? 1、在mysql命令行模式下執行set names xxx;

           mysql> set names utf8;
           Query OK, 0 rows affected (0.01 sec)

    ? 2、登錄mysql的時候指定默認字符集

           [root@node1 ~]# mysql -S /tmp/mysql.sock4 --defaults-character-set=utf8  #-S 指定多實例mysql的套接字文件,
           使用--defaults-character-set 指定默認字符集。

    ? 3、 修改/etc/sysconfig/i18n 文件,在my.cnf不指定默認字符集的情況下。

           vim /etc/sysconfig/i18n
           LANG='zh_CN.UTF-8'   #如果my.cnf不指定,默認使用系統字符集

    ? 4、 修改my.cnf 文件,下面兩個字段在任意一個字段都是可以的。

           [client]
           default-character-set=latin1
           [mysql]
           default-character-set=latin1

    ? 前兩種1,2是臨時解決方案,后面兩種3,4是永久有效的方案

    查看字符集

    1、查看系統當前字符集設置,修改之后登陸mysql執行。show variables lile 'character_set%';

    mysql> show variables like 'character_set%';#我修改的為utf8,所以客戶端的三個參數都是utf8.你可以自行設置字符集。
    +--------------------------+----------------------------------+
    | Variable_name            | Value                            |
    +--------------------------+----------------------------------+
    | character_set_client     | utf8                             |
    | character_set_connection | utf8                             |
    | character_set_database   | utf8                             |
    | character_set_filesystem | binary                           |
    | character_set_results    | utf8                             |
    | character_set_server     | utf8                             |
    | character_set_system     | utf8                             |
    | character_sets_dir       | /usr/local/mysql/share/charsets/ |

    2、mysql常用字符集。執行命令show character set; 查看系統支持字符集。

    mysql> show character set;
    +----------+-----------------------------+---------------------+--------+
    | Charset  | Description                 | Default collation   | Maxlen |
    +----------+-----------------------------+---------------------+--------+
    | big5     | Big5 Traditional Chinese    | big5_chinese_ci     |      2 |
    | dec8     | DEC West European           | dec8_swedish_ci     |      1 |
    | cp850    | DOS West European           | cp850_general_ci    |      1 |
    | hp8      | HP West European            | hp8_english_ci      |      1 |
    | koi8r    | KOI8-R Relcom Russian       | koi8r_general_ci    |      1 |
    | latin1   | cp1252 West European        | latin1_swedish_ci   |      1 |   #常用
    | latin2   | ISO 8859-2 Central European | latin2_general_ci   |      1 |
    | swe7     | 7bit Swedish                | swe7_swedish_ci     |      1 |
    | ascii    | US ASCII                    | ascii_general_ci    |      1 |
    | ujis     | EUC-JP Japanese             | ujis_japanese_ci    |      3 |
    | sjis     | Shift-JIS Japanese          | sjis_japanese_ci    |      2 |
    | hebrew   | ISO 8859-8 Hebrew           | hebrew_general_ci   |      1 |
    | tis620   | TIS620 Thai                 | tis620_thai_ci      |      1 |
    | euckr    | EUC-KR Korean               | euckr_korean_ci     |      2 |
    | koi8u    | KOI8-U Ukrainian            | koi8u_general_ci    |      1 |
    | gb2312   | GB2312 Simplified Chinese   | gb2312_chinese_ci   |      2 |
    | greek    | ISO 8859-7 Greek            | greek_general_ci    |      1 |
    | cp1250   | Windows Central European    | cp1250_general_ci   |      1 |
    | gbk      | GBK Simplified Chinese      | gbk_chinese_ci      |      2 | #常用
    | latin5   | ISO 8859-9 Turkish          | latin5_turkish_ci   |      1 |
    | armscii8 | ARMSCII-8 Armenian          | armscii8_general_ci |      1 |
    | utf8     | UTF-8 Unicode               | utf8_general_ci     |      3 |#常用
    | ucs2     | UCS-2 Unicode               | ucs2_general_ci     |      2 |
    | cp866    | DOS Russian                 | cp866_general_ci    |      1 |
    | keybcs2  | DOS Kamenicky Czech-Slovak  | keybcs2_general_ci  |      1 |
    | macce    | Mac Central European        | macce_general_ci    |      1 |
    | macroman | Mac West European           | macroman_general_ci |      1 |
    | cp852    | DOS Central European        | cp852_general_ci    |      1 |
    | latin7   | ISO 8859-13 Baltic          | latin7_general_ci   |      1 |
    | utf8mb4  | UTF-8 Unicode               | utf8mb4_general_ci  |      4 | #常用
    | cp1251   | Windows Cyrillic            | cp1251_general_ci   |      1 |
    | utf16    | UTF-16 Unicode              | utf16_general_ci    |      4 |
    | cp1256   | Windows Arabic              | cp1256_general_ci   |      1 |
    | cp1257   | Windows Baltic              | cp1257_general_ci   |      1 |
    | utf32    | UTF-32 Unicode              | utf32_general_ci    |      4 |
    | binary   | Binary pseudo charset       | binary              |      1 |
    | geostd8  | GEOSTD8 Georgian            | geostd8_general_ci  |      1 |
    | cp932    | SJIS for Windows Japanese   | cp932_japanese_ci   |      2 |
    | eucjpms  | UJIS for Windows Japanese   | eucjpms_japanese_ci |      3 |
    +----------+-----------------------------+---------------------+--------+
    39 rows in set (0.00 sec)

    字符集選擇

    ? 1、如果處理各種各樣的文字,發布到不同語言國家地區,選擇Unicode。,對mysql對號utf-8。

    ? 2、只需中文,數據量很大,性能要求也高,選擇gbk.。

    ? 3、處理移動物聯網業務,選utf8mb4

    ? 建議在能夠完全滿足應用的前提下,盡量使用小的字符集。因為更小的字符集意味著能夠節省空間、減少網絡傳輸字節數,同時由于存儲空間的較小間接的提高了系統的性能。

    服務器字符集設置

    [mysqld]
    ...
    character-set-server=utf8   #添加這條語句,可設置服務器端字符集。

    mysql服務端重新啟動后,這兩個參數會改變為設定值。

    | character_set_server     | utf8    
    | character_set_database   | utf8

    切換字符集

    1. 將一種編碼的數據庫轉換為另一種編碼的數據。
    alter database dbname character set xxx; #只能對以后的數據有效,對之前的數據無效。基本不使用
    1. 常用轉換數據庫字符集方案
    mysqldump -S /tmp/mysql.sock4 --default-character-set=utf8 -d test > /data/test-`date +%F`.sql #1、導出表結構而不導出數據
    
    vim /data/test-`date +%F`.sql
    DROP TABLE IF EXISTS `table10`;
    /*!40101 SET @saved_cs_client=@@character_set_client */;
    /*!40101 SET character_set_client=utf8 */;
    CREATE TABLE `table10` (
      `id` int(11) DEFAULT NULL,
      `names` char(20) DEFAULT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;  #2、這里的CHARSET改為你想要修改的字符集
    
    mysqldump -S /tmp/mysql.sock4 --extended-insert --no-create-info test > /data/test-data-`date +%F`.sql  #3、導出數據內容
    
    vim /data/test-data-`date +%F`.sql
    LOCK TABLES `table10` WRITE;
    set names utf8;  #4、這一行是多加的,自己指定想要轉換的字符集
    INSERT INTO `table10` VALUES (1,'云中鶴');
    UNLOCK TABLES;
    
    mysql> create database if not exists test;  #5、創建數據庫,存儲轉換后的數據
    Query OK, 1 row affected, 0 warning (0.00 sec)
    
    mysql -S /tmp/mysql.sock4 test < /data/test-`date +%F`.sql  #6、導入表結構
    
    mysql -S /tmp/mysql.sock4 test < /data/test-data-2015-09-25.sql   #7、導入表數據

    最后

    這是在15年的時候,自己學習MySQL的筆記,今天再拿出來分享下

    作者:Real_man

    鏈接:https://juejin.im/post/5ca55f13f265da309651a80a
    來源:掘金

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有