mysql - 何时在 MySQL Workbench 中使用 BIN 标志?

标签 mysql mysql-workbench

我了解到 MySQL Workbench 允许在列上使用 BIN 标志,用于将数据存储为二进制字符串 here

如果是这样,BIN 标志和数据类型 BINARY(n) 之间有什么区别?此外,它甚至允许我在数据类型为 VARCHAR(n)CHAR(n) 等的列上设置此标志,这似乎是冲突的。

我什么时候应该使用这个标志?

最佳答案

可以看到手动输入here 。最明显的用途是当您拥有一个 ID 而不是文本时,您可能希望将“A107652B”的 ID 与“a107652b”区分开来。大多数文本类型会将它们视为相同。

关于mysql - 何时在 MySQL Workbench 中使用 BIN 标志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32075213/

相关文章:

mysql - Hibernate无法创建表

mysql - 当我点击所需的 URL 时,Visual Studio 正在重新启动

c# - 使用 C# 无法连接到 MySQL 服务器,但使用 Workbench 没有问题

mysql - 在两台计算机之间移动连接和实例

javascript - 创建新用户时,仪表板上没有任何显示

MySQL:将列值分配给变量

php - 为了从我的两个表中进行回显,应该使用什么正确的 sql 查询?

localhost - 尝试在 Workbench 中导入数据库时​​,用户@localhost 的访问被拒绝

mysql - 创建存储过程 - SQL

Mysql Workbench 不读取通过 JDBC 插入的记录