在学习任何计算机语言时,你都必须面对字符类型。 我根据自己有限的知识分享一下我对MySQL中字符串类型的理解。
Mysql中文本字符串类型有哪些工具/原材料
MySQL
win10电脑
Mysql中文本字符串类型的操作方法有哪些
1
MySQL使用字符串类型来存储字符数据,支持文本字符串和二进制字符串。 这里主要分享文本字符串。 首先看它包含的类百思特网型和取值范围。 看图片:
2
字符和类型:
1、CHAR(M)是定长字符串,定义时需要指定字符串的长度,保存时在右侧补空格以达到指定长度。
2. (M) 是变长字符串。 保存时会检查末尾是否有空格,如果有则删除。
3
文本类型:
TEXT主要用于存储文章内容、评论和消息等,并且不会删除所保存内容的尾部空格。 它有 4 种类型(见上表)。
4
枚举类型:
1、ENUM类型是一个字符串对象,其值是创建表时字段规范中枚举的值列表。
2、语法格式:字段名 ENUM('值 1','值 2',...,'值 N')
3、由于一列值排列在一起,所以必须有下标来区分访问。 规则如下:
ENUM 值按照排序顺序进行索引,但空字符串 (0) 位于非空字符串之前,NULL 位于最前面(仍然百思特网是 NULL)。
5
设置类型:
1、SET类型和ENUM类型的定义类似。 区别在于ENUM类型的字段只能从定义的字段值中选择一个值进行插入,而SET类型的字段可以从定义的列值中选择多个字符。 联合的。
2、语法格式:字段名SET('值1','值2',...,'值N')
3、此外,SET还有几个自己的特点:
1)如果插入了重复值,MySQL会自动删除重复值;
2)插入的顺序不重要,会按照定义的顺序写入数据库;
3)对于插入的错误值,MySQL会自动忽略并给出警告信息,但不会影响百思特网程序的运行。
Mysql中文本字符串类型总结有哪些
1、文本字符串类型有4大类8小类; 2. CHAR和变量类型不变; 3、TEXT类型,存储更多文本内容; 4. ENUM类型 指定字段值的SET类型。
Mysql中的文本字符串有哪些类型?