在 mysql里如何将字段属性char(10)改为varchar(10)?

在 mysql里如何将字段属性char(10)改为varchar(10)?,第1张

mysql基本更新语句:

修改表名:

alter table 表名 rename to 新表名

修改字段长度:

alter table 表名 modify column 字段名 varchar(20)

添加字段:

alter table 表名 add 字段名 varchar(50)

更新字段值:

update 表名 set 字段名 = '新值' where 条件

alter table 表名称 modify 字段 string

例如

use aynu

alter table xsb modify 姓名 char(10)

SHOW COLLATION [LIKE 'pattern']

来自SHOW COLLATION的输出包括所有可用的字符集。该语句取一个自选的LIKE子句。该子句的pattern指示哪些整序名称可以匹配。举例说明:

mysql>SHOW COLLATION LIKE 'latin1%'

+-------------------+---------+----+---------+----------+---------+

| Collation | Charset | Id | Default | Compiled | Sortlen |

+-------------------+---------+----+---------+----------+---------+

| latin1_german1_ci | latin1 | 5 | | | 0 |

| latin1_swedish_ci | latin1 | 8 | Yes | Yes | 0 |

| latin1_danish_ci | latin1 | 15 | | | 0 |

| latin1_german2_ci | latin1 | 31 | | Yes | 2 |

| latin1_bin| latin1 | 47 | | Yes | 0 |

| latin1_general_ci | latin1 | 48 | | | 0 |

| latin1_general_cs | latin1 | 49 | | | 0 |

| latin1_spanish_ci | latin1 | 94 | | | 0 |

+-------------------+---------+----+---------+----------+---------+

Default列指示对于其字符集,整序值是否是默认值。Compiled指示字符集是否被编辑到服务器中。Sortlen与对字符串(在字符集中表达)分类所需的存储器的数量有关。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6158061.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存