mysql>
show variables like
'%char%'
+--------------------------+----------------------------+
|
Variable_name| Value
|
+--------------------------+----------------------------+
|
character_set_client | latin1 |
|
character_set_connection | latin1 |
|
character_set_database | latin1 |
|
character_set_filesystem | binary |
|
character_set_results| latin1 |
|
character_set_server | latin1 |
|
character_set_system | utf8 |
|
character_sets_dir | /usr/share/mysql/charsets/
|
+--------------------------+----------------------------+
2.停MySQL服务
systemctl stop
mysqld.service
3.修改/etc/my.cnf
配置文件
vi
/etc/my.cnf
[mysqld]
增加
character_set_server = gbk
[client] 增加
default-character-set = gbk
4.启动MySQL服务
systemctl start
mysqld.service
5.确认修改结果
mysql>
show variables like
'%char%'
+--------------------------+----------------------------+
|
Variable_name| Value
|
+--------------------------+----------------------------+
| character_set_client |
gbk|
| character_set_connection |
gbk|
| character_set_database |
gbk|
| character_set_filesystem |
binary |
|
character_set_results| gbk|
|
character_set_server | gbk|
|
character_set_system | utf8 |
|
character_sets_dir | /usr/share/mysql/charsets/
|
+--------------------------+----------------------------+
8 rows in set
(0.00 sec)
update 表名称 set 属性1=?,属性2=? where id=?,这里的id值得是你表的主键,他的值是想要修改的那条记录的主键值。
具体修改方法:
0:表示数字占位符。如果值在格式字符串被设置为在"0" 出现的位置上有数字的格式,则该数字会被复制到输出字符串。否则"0" 会被保存在输出字符串的位置。例如:在整数栏位放置 0000,从表输出的整数将会有 0012 的格式。
#:表示数字占位符。如果值在格式字符串被设置为在"#"出现的位置上有数字的格式,则该数字会被复制到输出字符串。否则没有任何东西保存在输出字符串的位置。例如在整数栏位放置 ####,从表输出的整数将会有 12 34 的格式。 . :表示小数点。格式字符串的第一个"." 字符决定小数点分隔符的位置,任何额外的"." 字符会被忽略,在输出中实际作为一个小数点分隔符的字符是由 DecimalSeparator 全局变量决定。 DecimalSeparator 的默认值指定在 Windows 控制面板中地区及语言选项部分的数字格式。
, :表示千位数分隔符。如果格式字符串包含一个或多个"," 字符,输出的数中小数点左边将会插入千位数分隔符,每 3 个数字为一组。在输出中带有千位数分隔符的字符是由ThousandSeparator 全局变量决定。ThousandSeparator 的默认值指定 Windows 控制面板地区及语言选项部分的数字格式。
E+:科学记数法。如果任何一个"E+"、"E-" 、"e+"或"e-" 字符串包含在格式字符串中,数字设置为使用科学记数法格式。一组最多四个"0" 字符立即跟随"E+"、"E-" 、"e+"或"e-" ,决定在指数中数字的最少数。"E+"及"e+"格式输出加号到正的指数及输出减号到负的指数。"E-" 及"e-" 格式只会输出记号字符到负的指数。 'xx'/"xx":字符以单引号或双引号括住的会照原样显示,并不会影响格式。 :在格式字符串分隔正数、负数及零数部分。
二、Navicat for MySQL 如何设置日期时间格式
在小数点之前最左边 "0" 的位置,及在小数点之后最右边 "0" 的位置,格式字符串决定数字必须出示在输出字符串的范围。
数被设置为四舍五入至小数点右边最多数字占位符("0" 或 "#")小数位的格式。如果格式没有包含小数点,值会被设置为四舍五入至最接近整数的格式。 如果数字在格式字符串被设置为小数位分隔符左边的数字,比 "." 字符左边数字占位符多的格式,额外数字会输出在第一个数字占位符之前。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)