国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

MySQL——修改數據庫和表的字符編碼

這篇具有很好參考價值的文章主要介紹了MySQL——修改數據庫和表的字符編碼。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

修改編碼:

1)先停止服務

2)修改my.ini文件

3)重新啟動服務說明:

如果是在修改my.ini之前建的庫和表,那么庫和表的編碼還是原來的Latin1,要么刪了重建,要么使用

alter語句修改編碼。

mysql> create database 0728db charset Latin1; Query OK, 1 row affected (0.00 sec)

mysql> use 0728db; Database changed

?

mysql> alter table student charset utf8; #修改表字符編碼為UTF8 Query OK, 0 rows affected (0.01 sec)

Records: 0 Duplicates: 0 Warnings: 0

mysql> show create table student\G

*************************** 1. row *************************** Table: student

Create Table: CREATE TABLE `student` (

`id` int(11) NOT NULL,

`name` varchar(20) CHARACTER SET latin1 DEFAULT NULL, #字段仍然是latin1編碼PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8

1 row in set (0.00 sec)文章來源地址http://www.zghlxwxcb.cn/news/detail-707422.html

mysql> alter table student modify name varchar(20) charset utf8; #修改字段字符編碼為UTF8 Query OK, 0 rows affected (0.05 sec)

Records: 0 Duplicates: 0 Warnings: 0

mysql> show create table student\G

*************************** 1. row *************************** Table: student

Create Table: CREATE TABLE `student` (

`id` int(11) NOT NULL,

`name` varchar(20) DEFAULT NULL, PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8

1 row in set (0.00 sec)

mysql> show create database 0728db;;

+--------+-----------------------------------------------------------------+

|Database| Create Database?????????????????????????????????????????????????? |

+------+-------------------------------------------------------------------+

|0728db| CREATE DATABASE `0728db` /*!40100 DEFAULT CHARACTER SET latin1 */ |

+------+-------------------------------------------------------------------+

1 row in set (0.00 sec)

mysql> alter database 0728db charset utf8; #修改數據庫的字符編碼為utf8 Query OK, 1 row affected (0.00 sec)

?

mysql> create table student (id int , name varchar(20)) charset Latin1; Query OK, 0 rows affected (0.02 sec)

mysql> show create table student\G

*************************** 1. row *************************** Table: student

Create Table: CREATE TABLE `student` (

`id` int(11) NOT NULL,

`name` varchar(20) DEFAULT NULL, PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1

1 row in set (0.00 sec)

mysql> show create database 0728db;

+--------+-----------------------------------------------------------------+

|Database| Create Database?????????????????????????????????????????????????? |

+--------+-----------------------------------------------------------------+

| 0728db | CREATE DATABASE `0728db` /*!40100 DEFAULT CHARACTER SET utf8 */ |

+--------+-----------------------------------------------------------------+

1 row in set (0.00 sec)

到了這里,關于MySQL——修改數據庫和表的字符編碼的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 頭歌 MySQL數據庫 - 數據庫和表的基本操作(一)答案

    頭歌 MySQL數據庫 - 數據庫和表的基本操作(一)答案

    第1關:查看表結構與修改表名 編程要求 根據提示,在右側編輯器補充代碼: 把數據表 tb_emp 改名為 jd_emp ; 查看該數據庫下數據表的列表; 查看數據表 jd_emp 的 基本結構 。 第2關:修改字段名與字段數據類型 編程要求 根據提示,在右側編輯器補充代碼: 把數據表 tb_emp 的字

    2024年02月01日
    瀏覽(166)
  • 數據庫編碼 問題 mysql 修改字符集為utf8mb4

    數據庫編碼 問題 mysql 修改字符集為utf8mb4 問題 ; 當向數據庫插入表,或者在表中插入數據時,出現 ERROR 1366 (HY000): Incorrect string value: ‘xBDxF0xD3xB9’ for column ‘name’ at row 1 原因 數據庫編碼方式 和 表編碼方式 以及 插入數據(字符串)的編碼方式不同 我們可以查看建表,

    2023年04月08日
    瀏覽(31)
  • 數據庫和表的操作

    數據庫和表的操作

    語法: 說明: 大寫的表示 [] 是可選項 CHARACTER SET: 指定數據庫采用的字符集 COLLATE: 指定數據庫字符集的校驗規(guī)則 我們看到創(chuàng)建一個目錄后,Linux的/var/lib/mysql下也會出現對應的目錄。 我們也可以在創(chuàng)建數據庫時進行判斷,如果當前數據庫已存在,那么就不再創(chuàng)建。 我

    2024年01月22日
    瀏覽(26)
  • [1180]clickhouse查看數據庫和表的容量大小

    [1180]clickhouse查看數據庫和表的容量大小

    在mysql中information_schema這個數據庫中保存了mysql服務器所有數據庫的信息, 而在clickhouse,我們可以通過system.parts查看clickhouse數據庫和表的容量大小、行數、壓縮率以及分區(qū)信息。 在此通過測試數據庫來說明。 結果為:這種結果顯示的大小size是字節(jié),我們如何轉換為常見的

    2024年02月05日
    瀏覽(31)
  • 新手快速學會使用DDL對數據庫和表的操作

    新手快速學會使用DDL對數據庫和表的操作

    SQL是一種操作關系型數據庫的結構化查詢語言。今天這篇文章將詳細講述數據定義語言DDL對數據庫和表的相關操作。 首先要學習的是使用DDL來對數據庫進行操作,和以往一樣,對數據進行操作時,我們主要是對數據進行增刪改查,同樣,我們使用DDL操作數據庫也主要是對數據

    2024年02月07日
    瀏覽(28)
  • {MySQL} 數據庫約束& 表的關系& 新增&&刪除& 修改& 查詢

    {MySQL} 數據庫約束& 表的關系& 新增&&刪除& 修改& 查詢

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 提示:這里可以添加本文要記錄的大概內容: 承接上文,繼續(xù)講一下MySQL 提示:以下是本篇文章正文內容,下面案例可供參考 NOT NULL - 指示某列不能存儲 NULL 值。 UNIQUE - 保證某列的每行必須有唯一的值

    2024年02月03日
    瀏覽(90)
  • 【MySQL】關于數據庫字符編碼以及字符集排序相關知識

    通過設置表的字符集和排序規(guī)則,解決MySQL查詢時不區(qū)分字母大小寫、插入時不支持特殊字符的問題。 關于MySQL查詢時不區(qū)分字母大小寫、插入時不支持特殊字符的問題,只有修改表的字符集和排序規(guī)則才能根治,而且事半功倍。utf8mb4支持的最低mysql版本為5.5.3+,若不是,請

    2024年02月12日
    瀏覽(37)
  • Windows server 2016——SQL server 數據庫和表的管理

    Windows server 2016——SQL server 數據庫和表的管理

    作者簡介:一名云計算網絡運維人員、每天分享網絡與運維的技術與干貨。? 公眾號: 網絡豆 ?座右銘:低頭趕路,敬事如儀 個人主頁:?網絡豆的主頁????? ? 目錄 寫在前面 介紹 一.SQL Server的數據存儲結構 1.文件類型 二.數據庫管理 1.創(chuàng)建數據庫 ?2.擴展數據庫 ?3

    2024年02月10日
    瀏覽(22)
  • ②【MySQL表操作】 數據庫表的創(chuàng)建、查詢、修改、刪除

    ②【MySQL表操作】 數據庫表的創(chuàng)建、查詢、修改、刪除

    個人簡介:Java領域新星創(chuàng)作者;阿里云技術博主、星級博主、專家博主;正在Java學習的路上摸爬滾打,記錄學習的過程~ 個人主頁:.29.的博客 學習社區(qū):進去逛一逛~ 數據庫表中的數據類型 : 數值類型: TINYINT :小整數 SMALLINT :大整數 MEDIUMINT :大整數,范圍大于SMALLINT

    2024年02月06日
    瀏覽(114)
  • 【數據庫】MySQL數據約束和表關系詳解

    【數據庫】MySQL數據約束和表關系詳解

    目錄 1.數據庫約束 1.1約束類型 1.2NULL約束 1.3UNIQUE:唯一約束 1.4DEFAULT:默認值約束 1.5PRIMARY:主鍵約束 1.6FOREIGH KEY:外鍵約束 2.表的關系 2.1一對一 2.2一對多 2.3多對多 數據庫中的數據保存在數據表中,在表中為了更加準確的存儲數據,保證數據的正確有效,可以在創(chuàng)建表的時候

    2024年02月04日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包