当前位置: 首页 > news >正文

php 网站缩略图/丹东网站seo

php 网站缩略图,丹东网站seo,wordpress模板 科技,武汉光谷做网站的公司二进制安装的数据库可能会有乱码的问题,编译安装的数据库指定默认utf-8的不会产生乱码1.编译安装的字符集情况查看字符集的格式mysql> show create table sanlang \G*************************** 1. row ***************************Table: sanlangCreate Ta…

二进制安装的数据库可能会有乱码的问题,编译安装的数据库指定默认utf-8的不会产生乱码

1.编译安装的字符集情况查看字符集的格式

mysql> show  create  table  sanlang  \G

*************************** 1. row ***************************

Table: sanlang

Create Table: CREATE TABLE `sanlang` (

`id` int(11) DEFAULT NULL,

`name` varchar(10) DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8

1 row in set (0.00 sec)

mysql>

插入数据

mysql> insert into  sanlang  values(22,"刘海笑");

Query OK, 1 row affected (0.00 sec)

测试

mysql> select * from sanlang;

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

| id   | name      |

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

|    1 | xiaoming  |

|    2 | xiaoli    |

|    3 | tt        |

|    4 | gg        |

|   22 | testdata  |

|   22 | 刘海笑    |

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

6 rows in set (0.00 sec)

mysql>

更改字符集测试(更改字符集以后可以看出id为22的出现乱码):mysql> set  names  gbk ;

Query OK, 0 rows affected (0.00 sec)

mysql> select * from sanlang;

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

| id   | name     |

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

|    1 | xiaoming |

|    2 | xiaoli   |

|    3 | tt       |

|    4 | gg       |

|   22 | testdata |

|   22 | Ц        |

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

6 rows in set (0.10 sec)

mysql>

2.mysql数据库常见的字符集介绍

3e4cc31f8b4fbbbf0e499b09e0152813.png

3.MYSQL如何选择合适的字符集1.如果处理各种各样的文字,发布到不同一眼国家地区,mysql来说UTF-8(每个汉字三个自己),如果应用需要处理英文,仅有少量汉字utf8更好

2.如果只需要支持中文,并且数据量很大,性能要求也很高,可选GBK(订场,每个汉字占用双字节,英文也占双字节),如需大量的运算,

比较排序等,定长字符集,更快,性能高

3.处理移动互联网业务,可能需要使用utf8MP4的字符集

4.老师建议:没有特别的需求,就选择utf8的字符集

4.查看系统字符集mysql> show  character set ;

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       | /application/mysql-5.5.49/share/charsets/ |

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

8 rows in set (0.00 sec)

mysql>

5.set names 控制客户端的字符集

可以看出set  names只是控制了客户端的字符集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       | /application/mysql-5.5.49/share/charsets/ |

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

8 rows in set (0.00 sec)

mysql> set  name  gbk;

mysql> show  variables  like 'character_set%';

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

| Variable_name            | Value                                     |

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

| character_set_client     | gbk                                       |

| character_set_connection | gbk                                       |

| character_set_database   | utf8                                      |

| character_set_filesystem | binary                                    |

| character_set_results    | gbk                                       |

| character_set_server     | utf8                                      |

| character_set_system     | utf8                                      |

| character_sets_dir       | /application/mysql-5.5.49/share/charsets/ |

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

8 rows in set (0.00 sec)

6.客户端字符集统一1.客户端字符集统一

法①set  names  utf8

法②下面三个命令代替set  names(其实就是更改了client的字符集)

SET  character_set_client  = gbk

SET character_set_connection = gbk

SET character_set_results = gbk

法③登录的时候指定字符集

[root@oldboy ~]# mysql -uroot -poldboy123 -S  /data/3306/mysql.sock   --default-character-set=utf8;

法④通过修改my.cnf  实现修改mysl客户端的字符集,并且永久生效

[client]

default-character-set = utf8   #不需要重启服务,退出登录就生效

备注:多实例修改客户端 字符集要修改/etc/my.cnf

7.更改mysql服务端的字符集按照要求修改my.cnf参数

[mysqld]

default-character-set = utf8    #适合5.1以及以前的版本

character-set-server = utf8      #适合5.5

8.创建库的时候指定字符集mysql> create  database  oldboy  CHARACTER SET  gbk  COLLATE gbk_chinese_ci;

说明:建表的时候指定字符集,如果不指定字符集,那么表和库的字符一样

9.程序也要统一程序和库表的字符集统一

10.系统的字符集[root@oldboy ~]# cat  /etc/sysconfig/i18n

LANG="zh_CN.UTF-8"

11.数据库中执行sql语句的方法a.sql语句在windows客户端改成utf8没有签名的格式

b.导入数据指定字符集的格式

mysql -uroot -poldboy123 --default-character-set=utf8 

12.更改库字符集的思路(库的表里面已经有数据了)说明:有数据的情况下,对新数据生效,对老数据库不生效

更改库字符集的思想

1.数据库不要更新,导出所有的数据

2.把导出的数据进行字符集的替换(替换表和库)

3.修改my.cnf,更改mysql客户端的服务端的字符集,重启生效

4.导入更改过的字符集的数据,包括表结构语句,提供服务

5.ssh客户端,以及程序更改为对应的字符集

http://www.jmfq.cn/news/5297167.html

相关文章:

  • 网站地图对网站有什么意义/微信推广费用一般多少
  • seo做的比较牛的公司/seo公司培训课程
  • 建筑工程网站大全/建站软件
  • 温州市网站建设公司/sem竞价托管代运营
  • 企业服务 免费网站建设/昆明网络营销
  • 深圳三站合一网站建设/google网站
  • 乐清高端网站建设/优化网站的目的
  • java做网站的软件/vue seo优化
  • 网站做微信小程序号码/百度关键词排名价格
  • 大学生做那个视频网站/什么是互联网营销师
  • 网页微信版客户端/如何提高网站seo排名
  • 做摘抄的网站/论坛seo设置
  • 重庆哪里有做淘宝网站推广的/seo就业前景
  • 手机网站制作公司选哪家/最新实时新闻
  • 重庆承越网站制作公司/优化大师网页版
  • 做网站什么语言好/安顺seo
  • 做网站如何可以实现窗口切换功能/最经典最常用的网站推广方式
  • 做图片推广的网站/产品推广策划
  • 京东做代码的网站吗/网站搜索引擎拓客
  • 愿景 做中国最受欢迎的互联网网站/国内重大新闻10条
  • 如何增加网站权重/十大免费cms建站系统介绍
  • 单位的网站的建设/seo职位要求
  • 电子商务网站建设哪本教材比较适合中等专业学校用/免费发布外链
  • 香港特别行政区的区花是什么花/天津seo代理商
  • dedecms做电商网站/全国疫情高峰感染高峰进度
  • 团队如何分工做网站/全国免费发布广告信息平台
  • 黑客软件/开封网站优化公司
  • 小公司企业简介怎么写/黑帽seo优化软件
  • 软件公司网站素材/优化设计七年级下册语文答案
  • diango是做网站的后端吗/如何制作百度网页