久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      mysql如何批量修改字符集

      mysql如何批量修改字符集的方法:首先需要利用語句,生成所有實(shí)際執(zhí)行的語句;然后基于MySQL的元數(shù)據(jù)表,得到一組可直接執(zhí)行的SQL列表;最后直接將語句粘貼并執(zhí)行即可。

      mysql如何批量修改字符集

      本教程操作環(huán)境:windows7系統(tǒng)、mysql8.0.22版,該方法適用于所有品牌電腦。

      相關(guān)免費(fèi)學(xué)習(xí)推薦:mysql數(shù)據(jù)庫(視頻)

      mysql如何批量修改字符集的方法:

      1. 修改數(shù)據(jù)庫編碼及字符集

      這一步比較簡單,直接執(zhí)行即可:

      ALTER DATABASE db_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin;

      2. 修改數(shù)據(jù)表與表中字段的編碼及字符集

      這里需要兩步。

      首先,需要利用語句,生成所有實(shí)際執(zhí)行的語句:

      SELECT  CONCAT("ALTER TABLE `", TABLE_NAME,"` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;")  AS target_tables FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA="db_name" AND TABLE_TYPE="BASE TABLE"

      此語句會基于 MySQL 的元數(shù)據(jù)表,得到一組可直接執(zhí)行的 SQL 列表,如下:

      ALTER TABLE `table1` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; ALTER TABLE `table2` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; ALTER TABLE `table3` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; ALTER TABLE `table4` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; ALTER TABLE `table5` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; ALTER TABLE `table6` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

      其中,table1 到 table6 即為數(shù)據(jù)庫中的所有數(shù)據(jù)表。

      然后,直接將語句粘貼并執(zhí)行即可。

      注意,這里使用 CONVERT TO 而非 DEFAULT,是因?yàn)楹笳卟粫薷谋碇凶侄蔚木幋a和字符集。

      此外,對于數(shù)據(jù)表比較多的數(shù)據(jù)庫,可以先將第一步的執(zhí)行結(jié)果導(dǎo)出到 .sql 文件,再通過該 SQL 文件執(zhí)行即可。

      相關(guān)免費(fèi)學(xué)習(xí)推薦:php編程(視頻)

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號