Code前端首页关于Code前端联系我们

mysql数据库默认简介

terry 2年前 (2023-09-30) 阅读数 37 #Mysql
文章标签 Mysql

本文内容列表:

  • 1.如何更改mysql数据库默认编码格式
  • 2.如何设置mysql数据库的默认字符集?
  • 3.如何设置mysql数据库的编码格式
  • 4. 如何更改MySQL默认引擎模式
  • 5.如何给mysql中的某个字段添加默认值比如当前时间,怎么写
  • 6.关于mysql数据库中的默认值

如何更改mysql数据库默认编码格式

1。进入mysql,找到my.ini配置文件。用记事本打开,找到default-character-set=latin1,character-set-server=latin1;将latin1更改为utf-8或gbk,更改后保存。

2。右键单击我的电脑,输入“管理”,选择“服务和应用程序”下的“服务”,找到“mysql”,右键单击并选择“重新启动”。

如何设置mysql数据库默认字符集?

通过mysql命令更改:

更改数据库的字符集

mysqluse mydb

mysqlalter数据库mydb字符集utf-8;

C

mysqlcreate数据库mydb字符集utf- 8;

通过配置文件更改:

更改/var/lib/mysql/mydb/db.opt

default-character-set=latin -collat​​ion=latin1_swedish_ci

重新启动MySQL为

default -字符集=utf8

默认排序规则=utf8_general_ci

默认字符集=utf8

默认排序规则=utf8_general_ci

H❝

1。编辑MySql配置文件

MySql配置文件通常位于系统目录或MySql安装目录中,在Windows下称为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下可以使用服务mysql restart

如果启动失败,检查配置文件是否有设置错误

3.查看设置结果

登录MySql命令行客户端:打开命令行

mysql –uroot –p回车

输入密码

进入mysql后,运行:show variables like " % 字符 % ";

显示结果应类似于以下内容:

|字符集客户端 | utf8 |

|字符集连接 | utf8 |

|字符集数据库 | utf8 |

|字符集结果 | utf8 |

|字符集服务器 | utf8 |

|字符集系统 | utf8 |

|字符集目录 | /usr/share/mysql/charsets/ |

如果还有非utf8的编码,请检查配置文件或使用mysql命令设置:

setcharacter_set_client = utf8;

setcharacter_set_server=utf8;

setcharacter_set_connection=utf8; set character_set_database = utf8;

set character_set_results = utf8;

set collat​​ion_connection = utf8_general_ci;

set collat​​ion_database = utf8_general_ci;

set collat​​ion_connection 另外:

您可以使用创建数据库时执行以下命令:

创建数据库app_relation 字符集utf8;

use app_relation;

source app_relation.sql;

更改数据库编码的命令是:

change database app_relation charset utf8;

LL

将Mysql默认引擎更改为InnoDB的步骤如下:

Mysql默认关闭InnoDB存储引擎的使用。设置InnoDB为默认引擎如下。

1。检查Mysql存储引擎:mysqlshow 引擎 InnoDB | YES,说明该Mysql数据库服务器支持InnoDB引擎。

2。设置InnoDB为默认引擎:在配置文件my.ini

3中的[mysqld]下添加default-storage-engine=INNODB。重启Mysql服务器

4. 登录Mysql数据库并运行mysqlshow引擎。如果出现 InnoDB |DEFAULT,则表示 InnoDB 被设置为默认引擎。

如何为mysql中的字段添加默认值,例如当前时间?怎么写

MySQL的字段默认值不能是函数。除 TIMESTAMP 字段外,还可以使用 CURRENT_TIMESTAMP。其他人使用常量作为默认值。

下面的例子是:在database表中插入一个名为addTime的字节,默认值为当前时间。 1不能为空,

default current_timestamp() 默认时间为当前时间。

关于mysql数据库中的标准

MySQL 在创建表时无法使用默认的 curdate() 指定字段的默认值作为当前日期,所以在插入或更新时必须指定日期或使用 curdate() 函数,如 insert into table (字段)值(curdate());如果不指定时间,系统默认为日期“0000-00-00”。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门