简单的MySQL二进制数据插入

本文关键字:数据 插入 二进制 MySQL 简单 | 更新日期: 2023-09-27 18:26:37

我知道如何插入字符串:

MySqlConnection connection = new MySqlConnection();
connection .Open();
MySqlCommand command = connection.CreateCommand();
command.CommandText = "INSERT INTO User ('username') VALUE ('David')");
command.ExecuteNonQuery();
connection.Close();

如何使用varBinary插入二进制数据?

简单的MySQL二进制数据插入

您可以按原样插入字符串-

command.CommandText = "INSERT INTO User (username) VALUE ('David')");

此外,您可以将数据插入为十六进制值,使用Encoding.GetBytes方法获取丁烯数组,然后将字节转换为十六进制字符串(编写特殊函数),结果应该是这样的-

command.CommandText = "INSERT INTO User (username) VALUE (0x4461766964)");