当前位置:首页 » 数据仓库 » mysql创建utf8数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

mysql创建utf8数据库

发布时间: 2022-09-08 07:01:26

㈠ mysql建表的时候设置表里面的字段的字符集是utf-8要怎么设置默认建好后我去mysql里看字符集都是gbk

1、建表时指定字符集utf-8:

CREATE TABLE表名

( `id` TINYINT( 255 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`content` VARCHAR( 255 ) NOT NULL)

DEFAULT CHARACTER SET = utf8;

2、修改表的字符集为utf-8:

alter table 表名 convert to character set utf8;

(1)mysql创建utf8数据库扩展阅读:

1、创建数据库时设置字符集:

CREATE DATABASE数据库名 CHARACTER SET utf8 COLLATE utf8_general_ci;

注意后面三个单词之间是有下划线的对于每个选项所给定的值,前面没有等号;在第一个选项和第二个选项之间也没有逗号。

2、修改数据库的字符集:

alter database数据库名 character set utf8;

3、显示某数据库字符集设置:

show create database 数据库名;

4、显示某数据表字符集设置:

show create table 表名;

5、修改字段:

alter table 表名 modify column '字段名' varchar(30) character set utf8 not null;

6、添加表字段:

alter table 表名 add column '字段名' varchar (20) character set utf8;

㈡ 如何使用SQL语句创建名称为OnLineDB的数据库,默认字符集设置为utf-8

  • 步骤一:首先在Linux上安装mysql,本文不介绍mysql的安装过程

    #yum install mysql

    #yum install mysql-server

    #yum install mysql-devel

    在Cenots7操作系统上,安装mariadb(MariaDB数据库管理系统是MySQL的一个分支,centos7使用),安装命令:yum install mariadb-server mariadb

  • 步骤三:修改之后,重启mysqlf服务(systemctl restart mariadb),重启之后登陆mysql(mysql -umysql -p),使用语句show variable like '%character%;查询结果如下,字符编码已经变成utf-8了。

  • 如果查询结果显示不是UTF-8,就需要检查修改的是否正确,也可以使用sql命令就行修改

    set character_set_client = utf8;

    set character_set_server = utf8;

    set character_set_connection = utf8;

    set character_set_database = utf8;

    set character_set_results = utf8;

    set collation_connection = utf8_general_ci;

    set collation_database = utf8_general_ci;

    set collation_server = utf8_general_ci;

㈢ 如何在mysql中创建新的数据库

MySQL 创建数据库

创建数据库就是在系统磁盘上划分一块区域用于存储和管理数据,管理员可以为用户创建数据库,被分配了权限的用户可以自己创建数据库。

MySQL中创建数据库的基本语法格式如下:

其中“db_name”是将要创建的数据库名称,该名称不能与已经存在的数据库重名。

㈣ 怎样把mysql中的建表utf8格式

MYSQL创建utf-8格式的数据库方法:

先mysql进入;

Linux代码 ;

GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;

UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE ;utf8_general_ci;

eg;

Linux代码 www.2cto.com ;

[root@linuxtest test]# mysql -u root -p ;

Enter password;

Welcome to the MySQL monitor. Commands end with ; or g;

Your MySQL connection id is 5;

Server version: 5.1.30-community MySQL Community Server (GPL) ;

Type 'help;' or 'h' for help. Type 'c' to clear the buffer;

mysql> CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

Query OK, 1 row affected (0.06 sec) ;

mysql> show databases;

+--------------------+ ;

| Database | ;

+--------------------+ ;

| information_schema | ;

| cacti | ;

| mysql | ;

| test | | ;

+--------------------+ ;

5 rows in set (0.07 sec) ;

这个test库就是utf-8格式的 。

㈤ mysql创建数据库命令 utf8

CREATE DATABASE hello_world CHARACTER SET utf8 COLLATE utf8_general_ci;

㈥ linux mysql 创建数据库 并且指定编码

1、首先在linux终端窗口处输入mysql -u root -p 命令,然后输入root帐户密码连接sql数据库。

㈦ mysql 创建数据库 utf-8 哪个好

检查当前数据库编码。
使用语句:
show
variables
like
‘%character%’;
show
variables
like’%collation%’;
如果不是以上情况,需要将mysql编码设置为utf-8。具体步骤如下:
如果安装mysql时安装了“MySql
Sever
Instance
Configuration
Wizard”,则只需要启动该程序进行相应设置即可。如下面截图中所描述,需要将默认编码设置为utf8
如果没有该程序,需要手动修改mysql编码。
1、
编辑MySql的配置文件
MySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini,可以搜索,Linux下一般是
/etc/my.cnf
--在
[mysqld]
标签下加上以下内容:
default-character-set
=
utf8
character_set_server
=
utf8
注意:如果此标签下已经存在“default-character-set=GBK”类似的内容,只需修改即可。
--在
[mysql]
标签下加上一行
default-character-set
=
utf8
--在
[mysql.server]标签下加上一行
default-character-set
=
utf8
--在
[mysqld_safe]标签下加上一行
default-character-set
=
utf8
--在
[client]标签下加上一行
default-character-set
=
utf8
2、
重新启动MySql服务
Windows可在服务管理器中操作,也可使用命令行:
net
stop
mysql
回车
net
start
mysql
回车
服务名可能不一定为mysql,请按自己的设置
Linux下面可是用
service
mysql
restart
如果出现启动失败,请检查配置文件有没有设置错误
3、
查看设置结果
登录MySql命令行客户端:打开命令行
mysql
–uroot
–p
回车
输入密码
进入mysql后
执行
:show
variables
like
"%
character
%";
另外:
建立数据库时可以使用以下命令:
create
database
app_relation
character
set
utf8;
use
app_relation;
source
app_relation.sql;
修改数据库编码的命令为:
alter
database
app_relation
character
set
utf8;