文档章节

mysql基础之创建库表时字符集设置问题

柳哥
 柳哥
发布于 2015/02/02 22:02
字数 144
阅读 4261
收藏 8

创建数据库及表时设置字符集,避免出现中文乱码的方法:

创建数据库

CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci;
--注意后面三个单词之间是有下划线的

对于每个选项所给定的值,前面没有等号;在第一个选项和第二个选项之间也没有逗号。

创建表

CREATE TABLE mytable(
    id varchar(40) NOT NULL default '',
    userId varchar(40) NOT NULL default ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

这几个设置好了,基本就不会出问题。

© 著作权归作者所有

共有 人打赏支持
柳哥
粉丝 207
博文 405
码字总数 347782
作品 0
杭州
技术主管
私信 提问
MySQL数据库安装配置与基本操作

Myql数据库版本下载:https://dev.mysql.com/downloads/mysql/ 1、MySql数据库的安装方法参考博客 (1) http://www.cnblogs.com/sshoub/p/4321640.html (2) http://blog.csdn.net/u013235......

飞天小橘子
2018/04/01
0
0
Mysql中文乱码及 字符集character set 和校对集(COLLATE)

MySQL会出现中文乱码的原因不外乎下列几点: 1.server本身设定问题,例如还停留在latin1 2.table的语系设定问题(包含character与collation) 3.客户端程式(例如php)的连线语系设定问题 强烈建...

SibylY
2016/05/31
22
0
一、MySQL数据库基础

1.1、数据库模型 数据库由一批数据构成有序集合,这些数据被存在结构化的数据表中。数据表之间互相关联,反应客观事物间的本质联系。数据库系统提供对数据的安全控制和完整性控制。数据库的发...

运维菜鸟丶
2017/07/12
0
0
MySQL 系列教程(一) 生产标准线上环境安装配置案例

一、简介 MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQL AB公司开发、发布并支持的。有以下特点: MySQL是一种数据库管理系统。 MySQL是一种关联数据库管理系统。 MySQL软件是一种...

MK先生
2018/06/26
0
0
修改Mysql 字符集,支持Emoji表情

插入失败 java.sql.SQLException: Incorrect string value: 'xF0x9Fx92x94' for column 'name' at row 1 1、linux 处理步骤:修改my.cnf vi /etc/my.cnf [mysqld] character-set-server=utf......

棋逢对手
2013/02/06
0
4

没有更多内容

加载失败,请刷新页面

加载更多

使用Maven打包Docker镜像-Jenkins版

前提:Jenkins服务器上安装好Docker,创建Jenkins任务,配置好代码来源,和Build配置: pom.xml中添加docker-maven-plugin: <plugin> <groupId>com.spotify</groupId> <artifactI......

莫在全
12分钟前
0
0
rabbitmq

灰暗
52分钟前
1
0
Flink

flink HA部署 flink搭建,采用分布式部署方式,分别为A,B,C三个节点。其中A为master;A,B,C为worker。 本文使用的用户是hadoop用户(自己新建) 先决条件 Java 1.8.x or higher scala 自己使用...

-九天-
今天
2
0
数据中台和传统数仓的区别

中台系统把业务层同性的算法能力,服务能力,业务能力高度集成,有效组织 ,动态规划。更好的帮助上层业务。 今天就让我们看看关于数据中台的问答吧。 1 Q : 什么是数据中台? A : 数据中台是...

hblt-j
今天
4
0
Java在什么时候会出现内存泄漏

在Java中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点,首先,这些对象是可达的,即在有向图中,存在通路可以与其相连;其次,这些对象是无用的,即程序以后不会再使用这些对...

群星纪元
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部