Cree una nueva base de datos MySQL en Linux para especificar la intercalación del juego de caracteres y ejecutar scripts SQL

Cree una nueva base de datos MySQL en Linux para especificar la intercalación del juego de caracteres y ejecutar scripts SQL

Enlaces a artículos relacionados:

CentOS 6.8 instala MySQL 8.0.17

CentOS 6.8 instala MySQL 5.7.25

CentOS 6.8 desinstala completamente MySQL 5.7.25

Consejos antes de ver:

La versión de Linux utilizada en este artículo es la versión 6.10 de CentOS y la versión de mysql es la 8.0.16.

1. Inicie sesión en MySQL

Ejecute el comando en el directorio bin del mysql instalado

mysql -u user_name -p

Ingrese la contraseña para iniciar sesión en el sistema

Inserte la descripción de la imagen aquí

2. Crea una base de datos

Ejecutando una orden

create database db_name charset utf8 collate utf8_general_ci;

Inserte la descripción de la imagen aquí
Ver orden de codificación

select * from information_schema.schemata where schema_name = 'db_name';

Inserte la descripción de la imagen aquí

3. Ejecute el script sql

El script sql es el siguiente
Inserte la descripción de la imagen aquí

Seleccionar base de datos

use db_name

Inserte la descripción de la imagen aquí

Ejecutando una orden

source 路径/脚本.sql

Inserte la descripción de la imagen aquí
Ver tabla

show tables;

Inserte la descripción de la imagen aquí

suplemento

Modificar el juego de caracteres de la tabla y ordenar

-- 修改数据库字符集和排序规则
alter database db_name character set utf8 collate utf8_general_ci;
-- 查看数据库的字符集
select * from information_schema.schemata where schema_name = 'db_name';
-- 修改表默认的字符集
alter table table_name character set gbk collate gbk_bin;
-- 修改表数据的字符集
alter table table_name convert to character set gbk collate gbk_bin; 
-- 查看表的字符集
select * from information_schema.tables where table_schema = 'db_name' and table_name = 'table_name';
-- 修改字段的字符集
alter table table_name change column_name varchar(50) character set gbk collate gbk_bin;
-- 查看字段的字符集
select * from information_schema.columns where table_schema = 'db_name' and table_name = 'table_name';

Supongo que te gusta

Origin blog.csdn.net/weixin_43611145/article/details/107863515
Recomendado
Clasificación