在phpmyadmin中创建数据库时如何修改默认编码?

所属栏目:建站技术 更新时间:2020-10-30 点击: 文章来源:http://www.sznest.net/jzjs/3529.html

在phpmyadmin中创建数据时默认的编码是latin1_swedish_ci,但是我们在开发网站创建数据时却需要使用utf8_general_ci这个编码,那么如何修改这个latin1_swedish_ci默认的编码为utf8_general_ci呢?

第一步:先在Xampp的控制面板开启MYSQL

第二步:登陆phpmyadmin,如果是xampp,一般登陆的地址就是http://localhost/phpmyadmin/

第三步:点击右边的“服务器: 127.0.0.1”

第四步:点击下面的导航栏的“变量”

第五步:在浏览器中搜索latin1_swedish_ci,会发现有三个变量,一个是collation connection,collation database,collation server,这三个变量的值都需要改成utf8_general_ci

第六步:配置环境变量中PATH变量,在原有的值后面添加;C:\xampp\mysql\bin

第七步:在命令行中设置

打开cmd,
进入c:\xampp\这个目录(命令cd c:\xampp)
输入mysql -u root -p
如果是第一次登陆,密码为空,直接按回车键盘即可,然后下面出现的提示

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 106
Server version: 10.1.33-MariaDB mariadb.org binary distribution

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

在上面的MariaDB [(none)]>
后面继续show variables like '%char%';看看还有没有latin1,如果有继续执行SQL语句,比如
set character_set_database=utf8;或者set character_set_server=utf8;

下面是show variables like '%char%';
MariaDB [(none)]> show variables like '%char%';
+--------------------------+--------------------------------+
| Variable_name            | Value                          |
+--------------------------+--------------------------------+
| character_set_client     | gbk                            |
| character_set_connection | gbk                            |
| character_set_database   | latin1                           |
| character_set_filesystem | binary                         |
| character_set_results    | gbk                            |
| character_set_server     | utf8                           |
| character_set_system     | utf8                           |
| character_sets_dir       | C:\xampp\mysql\share\charsets\ |
+--------------------------+--------------------------------+

SHOW DATABASES; //显示可用数据库
USE first_db;  //使用该数据库
SHOW TABLES; //显示该数据库所有表
SHOW COLUMNS FROM 表名 //展示表列


题外话:MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可,MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品


cmd命令行记录截个图

未标题-1.jpg

相关阅读

正则表达式收集汇总

搜索:empty(($)tr['([a-z]{1,})']),可以查找这样的empty($tr['digest']),然后可以替换成!$digest替换:!$1$2匹配A标签的超连接的正则表式如下$pattern="/<a[^>]+?href=["']?([^"']+)…

了解详情 >>

手机访问电脑网时自动跳转代码

4G降临,移动网站已经一发不可收拾,pc端和移动端官网并存。如何让别人访问你的pc端的官网直接跳转到移动端的网站呢?各位看官,小二上代码!来了!varurl=window.location.href;varurl_match=/vit=1$/i;if(!url.match(url_match)){if(navigator.userAgent.match(/(…

了解详情 >>

如何将程序添加到右键菜单中?

方法一:在HKEY_CLASSES_ROOT*shell下面添加sublime_textCommand,修改Command项的默认值的数据数值为"D:我的文档sublimetext3sublime_text.exe""%1"改了之后此方法你会发现不管选择什么类型的文件都会出现在右键菜单中方法二:修改HKEY_CLASS…

了解详情 >>

怎么获取腾讯视频真实地址?

特别说明:1:腾讯视频的真实地址是http://IP地址开头的网址。2:腾讯视频的真实地址依赖于腾讯视频的原网页地址。3:腾讯视频的原网页地址仅限于以https://v.qq.com/x/page/开头的网址,以https://v.qq.com/x/cover/开头的网址,则是无法获取到真实地址的。要获取腾讯视频的真实地址有两个方法,第一种方法很简单,第二个…

了解详情 >>

小程序列表多个批量倒计时

Page({onShow(){letthat=this;vardates={datetime:[{dat:0,name:'zs'},{dat:6,name:'ls'},{dat:10,name:'ww'}]}//console.log(dates)//数据letlen=dates.datetime.length…

了解详情 >>

跳转关系与规则不符要怎么办?

为了能够把这个问题解释清楚,这里我用实例来给大家分析一下跳转关系与规则不符的这个问题,一:先来看一下我的新旧url新旧url链接文件:gaiban.txt中的内容域名/productshow.php?id=29域名/sbzsshow.php?id=29域名/productshow.php?id=2域名/cpzsshow.php?id=78二:再来看一下pro…

了解详情 >>

Copyright @ 2008-2019   www.sznest.net   All rights reserved  网巢网是一家专业为企业提供免费建站、自助建站的模板建站公司     友情链接:香港张元洪律师行   

微信

移动端

客服

顶部