[mysql]创建数据库并制定编码

现在用orm比较多,很多mysql表啊都不用自己创建,但是数据库还是要自己创建,记录下sql, 备忘。

CREATE DATABASE `mydb` CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL ON `mydb`.* TO `username`@localhost IDENTIFIED BY ‘password‘;
FLUSH PRIVILEGES;

声明:

本文出自 “orangleliu笔记本” 博客,转载请务必保留此出处http://blog.csdn.net/orangleliu/article/details/44786727

作者orangleliu 采用署名-非商业性使用-相同方式共享协议

时间: 2024-10-06 16:53:45

[mysql]创建数据库并制定编码的相关文章

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创建数据库(指定编码)

如下脚本创建数据库yourdbname,并制定默认的字符集是utf8. CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 如果要创建默认gbk字符集的数据库可以用下面的sql: create database yourdb DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;  

mysql创建数据库指定字符集

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

phpMyAdmin中mysql的创建数据库时的编码的问题

转载自新浪博客    Sean 一. mysql中utf8编码的utf8_bin,utf8_general_cs,utf8_general_ci的区别 utf8_general_ci 不区分大小写,这个你在注册用户名和邮箱的时候就要使用. utf8_general_cs 区分大小写,如果用户名和邮箱用这个 就会照成不良后果 utf8_bin: compare strings by the binary value of each character in the string 将字符串每个字符串

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

mysql创建数据库指定编码格式

在mysql中使用sql语句创建数据库时,老是忘记指定编码格式.这就导致了使用utf-8格式的工程访问数据库的过程中产生中文乱码的问题.后来发现大部分问题出自创建数据库的时候没有指定编码格式.创建数据库指定编码格式的一种方法是在创建数据库sql语句中指定编码格式,如下所示,指定数据库编码格式为utf-8 CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; mysql创建数据库指定编码格式,布布扣,

Windows中使用MySQL 创建数据库(二)

一.数据库操作 1.查看当前存在的所有数据库 mysql>show databases; 2.切换当前使用数据库 mysql>use test 3.授权 mysql>grant all on 数据库名.* to 用户名@主机名 4.创建数据库 mysql>create database company; 其中:company 为要创建的数据库名 二.创建表 1.查看当前数据库中的所有表 mysql>show tables; 2.创建表 create table employe

phpmyadmin创建数据库设置默认编码

php做项目的时候要用到数据库.创建数据库,难免就会输入中文字符.但在sql命令控制台中,sql语句插入中文,最后查询出来,结果都是以?代替的.看着非常头疼.我刚开始都是在phpmyadmin中 设置默认编码,先改数据库编码方式,再改表的编码方式,在该字段的编码方式.非常的烦人啊.放在脚下的西瓜刀都拿出来了.原谅的我的不淡定,那么如何在phpmyadmin创建数据库设置默认编码为utf-8呢? 下面我介绍这种方法,一劳永逸. phpmyadmin 创建数据库的默认编码是:latin1_swedi