Myschool乱码问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Myschool乱码问题相关的知识,希望对你有一定的参考价值。
show variables like ‘character_set%‘; alter table users modify username char(20) character set gbk; alter table tt CONVERT TO CHARACTER SET gb2312 set character_set_results=gb2312; set character_set_connection=gb2312; set character_set_client=gb2312; set character_set_database=gb2312; set character_set_filesystem=gb2312; set character_set_server=gb2312; set character_set_system=gb2312; 最安全的措施: 第一步 :建表的时候,给当前字段设置是gbk或者GB2312 create table tt(name varchar(20) character set gbk); 如果创建的时候没有设置,那么只能修改字段,但是如果里面已经有汉字了,那么需要删除数据 然后修改:alter table tt change 原字段 新字段 类型(20) character set gbk 如果如果插入或者查询出来还是乱码,再次设置 set names=gbk 或者gb2312
一.mysql 备份 1.1 使用mysqldump 命令 1.2 在cmd中写命令(如果报错,不支持内部名称-》使用cmd 打开mysqldump.exe的安装目录) 1.3 备份个别表 mysqldump -u 用户名 -p密码 数据库名称 表1,表2,表3...>文件路径d:\1.sql (注意:后面不能写“;”号) 1.4 备份整个数据库中所有的信息 mysqldump -u 用户名 -p密码 数据库名称>文件路径d:\2.sql 二.mysql还原 2.1mysql -u 用户名 -p密码 数据库名称<文件路径 (注意:后面的“;”号不能写) 三.导出txt select * from tablename into outfile ‘文件路径地址‘; 四.导入txt load data infile ‘文件路径地址‘ into table 表名称 1.1用户登录 cmd->mysql -u用户名 -p密码 1.2 查询服务中所有的数据库 show databases; 1.3 创建数据库 create database myschool; 1.4 切换当前数据库下 use 数据库名称 1.5 查询数据库中所有的表 show tables; 1.6 删除数据库 drop database 数据库名称 1.7 创建补零的表 create table temp (sid int(4) zerofill) 当不够四位的时候补零 1.8 插入数据(value,values)一次性插入多行 insert into temp values(1),(111),(1111); 1.9 判断表是否存在,如果不存在则创建 create table if not exists 表名(字段 数据类型 )
以上是关于Myschool乱码问题的主要内容,如果未能解决你的问题,请参考以下文章