DOS命令创建数据库的中文乱码解决方案
来源:互联网 发布:网速监控软件 编辑:程序博客网 时间:2024/05/23 00:07
今天简单学习了下使用dos命令创建数据库,都是一些基础知识。简单讲讲今天的辛酸史。
使用命令创建了一个很简单学生管理数据库
mysql> create database data; mysql> use data; mysql> create table stu ( -> id int auto_increment primary key, -> name varchar(10) not null, -> sex varchar(1) not null, -> score decimal(3,1), -> `add` varchar(30) default '地址不详' -> );
看似多么正常的代码,从语法上根本没有问题的,然而给我报了个错误,
ERROR 1067 (42000): Invalid default value for 'add'
我也是很无奈的,既然这样我寻思偷个懒,就不用add这一行了,直接删除了,当然也成功的创建了表,然而噩耗才刚开始,名字性别总要用汉语吧,我也老实的输入了数据,
insert into stu values(1,'李白','男',66);
结果成了直接不出字,找问题吧就,后来有个兄台说数据库的编译应该是gbk,好吧,我就改成gbk吧,
set character_set_database=gbk;
好了,终于出东西了可惜是?号乱码,这还算好些了,再改吧,,,不多说,直奔主题,database根本不用改!!!
set character_set_client=gbk; set character_set_connection=gbk;set character_set_results=gbk;
改成这样,或许你不知道如何查看编译属性,简单说下,输入
show variables like 'char_%';
就可以查看,结果也出现了汉字,就是排版有点问题
,把完整的再写一次,希望可以帮助你!
mysql> create database data; mysql> use data; mysql> set character_set_client=gbk; mysql> set character_set_connection=gbk; mysql> set character_set_results=gbk; mysql> create table stu ( -> id int auto_increment primary key, -> name varchar(10) not null, -> sex varchar(1) not null, -> score decimal(3,1), -> `add` varchar(30) default '地址不详' -> ); mysql> insert into stu values(1,'李白','男',66,'北京');
阅读全文
0 0
- DOS命令创建数据库的中文乱码解决方案
- phpMyAdmin创建数据库中文乱码解决方案
- DOS命令下使用sqlite3 命令中文乱码的解决办法
- DOS命令下使用sqlite3 命令中文乱码的解决办法
- DOS命令下使用sqlite3 命令中文乱码的解决办法
- DOS命令下使用sqlite3 命令中文乱码的解决办法
- DOS命令下使用sqlite3 命令中文乱码的解决办法
- DOS命令下使用sqlite3 命令中文乱码的解决办法
- 命令提示符 中文显示乱码的解决方案
- dotProject 数据库中文乱码解决方案
- 中文乱码的解决方案:
- CMD环境恢复中文 dos(cmd)中文乱码解决方案!
- DOS命令下使用sqlite3 命令中文乱码的解决办法(用adb shell 查看出现中文乱码)
- java(jsp)使用MySql数据库,中文乱码的完整解决方案
- MySQL数据库中插入中文出现乱码的解决方案
- 数据库xml配置文件无法输入&导致中文乱码的解决方案
- JDBC操作Mysql数据库表时中文乱码的解决方案
- jsp向mysql数据库添加中文出现乱码的解决方案
- 8086小甲鱼汇编总结
- 2017华为武长区优招面经—网络技术工程师(服务岗)
- POJ
- javascript中this的四种用法
- Ajax实现简单的google索搜框
- DOS命令创建数据库的中文乱码解决方案
- 数据结构 -- 队列 & 循环队列 -- 数组实现
- Java 封装,继承,多态!三者的关系!
- css学习笔记(二)
- AngularJS Phonecat(步骤0-步骤5)
- a标签突出显示盒子非js效果
- Funny Function————(hdu6050)矩阵快速幂
- nltk入门函数解释(concordance,similar,common_contexts)
- android 沉沁式简单实现