mysql如何创建数据库并指定字符集
目录
- mysql创建数据库并指定字符集
- mysql创建数据库时指定编码字符集utf8mb4
- 方法一:MySQL 命令
- 方法二:修改/etc/my.cnf 文件
- 总结
mysql创建数据库并指定字符集
mysql创建数据库并指定字符集,创建数据库 并指定字符集。
命令:
CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
创建用户
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
host为可以登录的主机地址,如果任何主机都可以,设置为%
给用户授权
GRANT privileges ON databasename.tablename TO 'username'@'host';
privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等(详细列表见该文最后面).如果要授予所的权限则使用ALL;
mysql创建数据库时指定编码字符集utf8mb4
以下两个方法针对 Linux 操作系统。
方法一:MySQL 命令
# utf8 CREATE DATABASE `wordpress` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
# utf8mb4 CREATE DATABASE `wordpress` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
方法二:修改/etc/my.cnf 文件
[client] default-character-set = utf8mb4 [mysqld] character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci [mysql] default-character-set = utf8mb4
然后,重启Mysql服务:
/etc/init.d/mysqld stop /etc/init.d/mysqld start
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
MySQL创建数据库并支持中文字符的操作方法
我们首先看一下MySQL官方文档:5.7 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_option] ... create_option: [DEFAULT] { CHARACTER SET [=] charset_name | COLLATE [=] collation_name } 通过查看mysql服务器的变量我们知道mysql默认创建数据库开启的字符集是latinl: 现在我们需要给创建的数据库db2指定支持中文的
-
MYSQL字符集设置的方法详解(终端的字符集)
前言 每次利用终端 创建数据库或者创建表的时候,字符集都是latin1,或者进行插入值的时候,显示的是乱码(不指定字符集的时候)如下: 查看当前数据库的字符集 character_set_client:客户端请求数据的字符集 character_set_connection:客户机/服务器连接的字符集 character_set_database:默认数据库的字符集,无论默认数据库如何改变,都是这个字符集:如果没有默认数据库,那就使用 character_set_server指定的字符集,这个变
-
mysql如何创建数据库并指定字符集
目录 mysql创建数据库并指定字符集 mysql创建数据库时指定编码字符集utf8mb4 方法一:MySQL 命令 方法二:修改/etc/my.cnf 文件 总结 mysql创建数据库并指定字符集 mysql创建数据库并指定字符集,创建数据库 并指定字符集. 命令: CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 创建用户 CREATE USER 'username'@
-
DataGrip连接Mysql并创建数据库的方法实现
目录 一.DataGrip连接数据库? 1.点击文件->新建->数据源->Mysql 2.打开控制台 二.创建与管理数据库 1.创建数据库 2.管理数据库 3.展示数据库 总结 一.DataGrip 连接数据库? 1.点击文件 ->新建 -> 数据源 -> Mysql 即会出现下图主机:Mysql 数据库所在 ip 例:127.0.0.1端口:访问 Mysql 的端口 例:3306(Mysql默认端口)用户:登录Mysql 的用户 例:root密码:登录Mysql 的密
-
mysql下为数据库设置交叉权限的方法
这就需要在 MySQL 中对用户权限进行修改,授予需要的权限. 本文将演示这种情况,并给出详细的解决步骤. 本文示例的配置如下: Discuz!数据库名:discuz_7_sc_utf8数据库用户名:discuz_mysql权限:操作 discuz_7_sc_utf8 的全部权限 SupeSite/X-space数据库名:ss_601_xs_401_sc_utf8数据库用户名:ss_mysql权限:操作 ss_mysql 的全部权限 出现情况:安装 SupeSite/X-space 时无法检测到
-
mysql创建数据库,添加用户,用户授权实操方法
一.创建mysql数据库 1.创建数据库语法 --创建名称为"testdb"数据库,并设定编码集为utf8 CREATE DATABASE IF NOT EXISTS testdb DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 二.创建用户 1.新建用户 --创建了一个名为:test 密码为:1234 的用户 create user 'test'@'localhost' identified by '1234'; 注意: 此处的"
-
MySQL使用正则表达式去检索指定数据库字段
目录 使用MySQL正则表达式 基本字符匹配 进行OR匹配 匹配几个字符串之一 匹配范围 匹配特殊字符 匹配字符类 匹配多个实例 定位符 使用MySQL正则表达式 基本字符匹配 例:检索列prod_name 包含文本1000的所有行. SELECT prod_name FROM products WHERE prod_name REGEXP '1000' ORDER BY prod_name; REGEXP告诉MySQL,它后面跟着的是正则表达式. SELECT prod_name FROM p
-
MySQL创建数据库和创建数据表的操作过程
目录 MySQL 创建数据库和创建数据表 一.数据库操作语言 二.创建数据库 1. 连接 MySQL 2. 查看当前的数据库 3. 创建数据库 4. 创建数据库时设置字符编码 5. 查看和显示数据库的编码方式 6. 使用 alter database 数据库名 character set utf8: 修改数据库编码 7. 进入或切换数据库 8. 显示当前数据库 select database(); 三.创建数据表 1. 查看当前数据库中的表 2. 创建表 3. 显示表信息 4. 给表增加字段 5
-
MySQL创建数据库和创建数据表
目录 MySQL 创建数据库和创建数据表 一.数据库操作语言 二.创建数据库 三.创建数据表 四.MySQL 常用字段类型 MySQL 创建数据库和创建数据表 MySQL 是最常用的数据库,在数据库操作中,基本都是增删改查操作,简称CRUD. 在这之前,需要先安装好 MySQL ,然后创建好数据库.数据表.操作用户. 一.数据库操作语言 数据库在操作时,需要使用专门的数据库操作规则和语法,这个语法就是 SQL(Structured Query Language) 结构化查询语言. SQL 的主要
-
MySQL创建数据库的两种方法
本文为大家分享了两种MySQL创建数据库的方法,供大家参考,具体内容如下 第一种方法:使用 mysqladmin 创建数据库 使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库. 所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库. 实例 以下命令简单的演示了创建数据库的过程,数据名为 TUTORIALS: [root@host]# mysqladmin -u root -p create TUTORIALS
-
MySql添加新用户及为用户创建数据库和给用户分配权限方法介绍
1.添加新用户 只允许本地IP访问 create user 'test'@'localhost' identified by '123456'; 允许外网IP访问 create user 'test'@'%' identified by '123456'; 刷新授权 flush privileges; 2.为用户创建数据库 create database test DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 3.为用户分配权限 授予用户通过外网IP
随机推荐
- pycharm 使用心得(二)设置字体大小
- XCode编译速度慢的处理方法
- java基于线程池和反射机制实现定时任务完整实例
- JS实现按钮控制计时开始和停止功能
- javascript轻松实现当鼠标移开时已弹出子菜单自动消失
- python基础教程之缩进介绍
- 判断一个数是不是素数的方法
- You must SET PASSWORD before executing this statement的解决方法
- [分享]一个非常漂亮的进度滚动条
- win7下安装配置node.js+express开发环境
- ContentType控制输出的类型是否区分大小写
- 如何编写jquery插件
- SQL Server本地时间和UTC时间的相互转换实现代码
- PHP的serialize序列化数据以及JSON格式化数据分析
- 跟我学习javascript的执行上下文
- javascript preload&lazy load
- 网站无法响应HTTP/1.1_Server Too Busy
- 巧妙突破Win 2003系统的种种限制
- IE突然发现后退不了
- Python 字符串大小写转换的简单实例