MySQL 创建数据库和表的编码设置

很多时候我们在创建一个数据库的时候或者在其下创建表的时候经常报错,导致不能插入中文等问题

我们一般用到的就是utf8的编码。设置后就可以打中文了。我一般都是这么配置的

在可视化工具Navicat Premium 12上

命令行上

CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8
COLLATE utf8_general_ci;  #对数据库创建进行编码

CREATE TABLE student
()
ENGINE=InnoDB DEFAULT CHARSET=utf8; #对表创建进行编码

原文地址:https://www.cnblogs.com/cheneyboon/p/11542573.html

时间: 2024-09-29 14:56:17

MySQL 创建数据库和表的编码设置的相关文章

【MySQL】2、MySQL 创建数据库和表

2.MySQL 创建数据库和表 2.1.创建数据库 CREATE DATABASE 语句用于在 MySQL 中创建数据库. CREATE DATABASE database_name 为了让 PHP 执行上面的语句,我们必须使用 mysql_query() 函数(用于向 MySQL 连接发送查询或命令). 2.2.创建表 CREATE TABLE 用于在 MySQL 中创建数据库表. CREATE TABLE table_name ( column_name1 data_type, column

Mysql创建数据库与表,并添加表的数据

首先,在成功安装Mysql的基础上,进入到cmd窗口,登录我们的mysql管理系统. 登录方式:mysql -u用户名 -p密码 如果出现Welcome to...等一大堆英文指示,则说明成功进入了mysql系统. 因为我们不知道系统中有哪些库,所以要使用show databases 命令行,展示有那些库: 1.创建数据库与删除 CREATE DATABASE 数据库名 DEFAULT CHARSET='utf8'; Create database shiyan defaultcharset='

PHP MySQL 创建数据库和表 之 Create

创建数据库 CREATE DATABASE 语句用于在 MySQL 中创建数据库. 语法 CREATE DATABASE database_name 为了让 PHP 执行上面的语句,我们必须使用 mysql_query() 函数.此函数用于向 MySQL 连接发送查询或命令. 例子 在下面的例子中,我们创建了一个名为 "my_db" 的数据库: <?php $con = mysql_connect("localhost","peter",&

MySQL创建数据库和表的Demo

Demo: 创建数据库的语法 1.基本语法 create database tour character set gbk; use tour; 无主键自增长的 create table EMB_T_Employee (    emb_c_operatorID     int not null,    emb_c_empCode        varchar(255) not null,    emb_c_gender         int not null,    emb_c_email   

mysql创建数据库、表、写数据

mysql> create database ceshi;Query OK, 1 row affected (0.01 sec) mysql> use ceshi;Database changed mysql> create table if not exists test ( id int(10) PRIMARY KEY AUTO_INCREMENT, name varchar(50) NOT NULL);Query OK, 0 rows affected (0.04 sec) mys

MySQL 创建数据库并且指定编码

GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci MySQL 创建数据库并且指定编码,布布扣,bubuko.com

mysql创建数据库指定字符集

mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,但是我使用的经验来看,制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题. 我们遵循的标准是,数据库,表,字段和页面或文本的编码要统一起来很多mysql数据库工具(除了phpmyadmin,我偶尔用,功能强速度慢)都不支持创建时指定数据库编码,当然可以改my.ini来解决这个问题,但是需要重新启动mysql,不过用下面的语句会更有效 GBK: create database test2 DEFAULT CHARACTER

MySQL创建数据库与创建用户以及授权

MySQL创建数据库与创建用户以及授权 1.create schema [数据库名称] default character set utf8 collate utf8_general_ci;--创建数据库 采用create schema和create database创建数据库的效果一样. 2.create user '[用户名称]'@'%' identified by '[用户密码]';--创建用户 密码8位以上,包括:大写字母.小写字母.数字.特殊字符 %:匹配所有主机,该地方还可以设置成'

PHP MySQL 创建数据库

PHP MySQL 创建数据库 数据库存有一个或多个表. 你需要 CREATE 权限来创建或删除 MySQL 数据库. 使用 MySQLi 和 PDO 创建 MySQL 数据库 CREATE DATABASE 语句用于在 MySQL 中创建数据库. 在下面的实例中,创建了一个名为 "myDB" 的数据库: 实例 (MySQLi - 面向对象) <?php$servername = "localhost";$username = "username&q