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
随机推荐
- 浅谈jsp文件和HTML互相引入的乱码问题
- 如何解决安装MySQL5.0后出现1607异常
- 深入解析mysql.sock不见的问题
- Python中的条件判断语句基础学习教程
- JavaScript实现数据类型的相互转换
- 基于bootstrap按钮式下拉菜单组件的搜索建议插件
- JavaScript中的parse()方法使用简介
- 3个PHP多维数组转为一维数组的方法实例
- win10下Python3.6安装、配置以及pip安装包教程
- js replace()去除代码中空格的实例
- jQuery使用$.ajax进行即时验证实例详解
- Jsp中解决session过期跳转到登陆页面并跳出iframe框架的方法
- JS随机排序数组实现方法分析
- “灯泡男”“神奇小子”(Win32.WizardBoy.a)病毒完整解决方案
- python实现多线程暴力破解登陆路由器功能代码分享
- Apache服务器必备基本安全设置
- Jquery调用webService远程访问出错的解决方法
- JavaScript实现简单的tab选项卡切换
- Android APP使用自定义字体实现方法
- 酷! 程序员用Python带你玩转冲顶大会