mysql怎样修改字段值,详细

mysql怎样修改字段值,详细,第1张

工具/材料:电脑、mysql

1、首先打开mysql,输入命令describe数据表名称,查看当前的数据表结构信息。

2、如果想要添加新的字段信息,那么通过命令alter...add...进行添加。

3、添加新的字段信息完成之后,再查看数据表的结构,可以看到已经新增了字段类型为date的字段。

4、如果想要修改已经有的字段信息,那么通过命令alter...change...,进行修改。

5、修改完成之后,再次查看数据表的结构,可以看到score的默认值已经修改为0。

6、通过命令insertinto,插入信息来查看是否能够正确输入信息。

7、通过命令select查看数据表的内容,可以发现数据正确输入到数据表。

Mysql关于bit类型的用法:

官方的资料如下:

9.1.5. 位字段值

可以使用b'value'符号写位字段值。value是一个用0和1写成的二进制值。

位字段符号可以方便指定分配给BIT列的值:

mysql>CREATE TABLE t (b BIT(8))

mysql>INSERT INTO t SET b = b'11111111'

mysql>INSERT INTO t SET b = b'1010'

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

| b+0 | BIN(b+0) | OCT(b+0) | HEX(b+0) |

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

| 255 | 11111111 | 377 | FF || 10 | 1010 | 12 | A|

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

Mysql:bit类型的查询与插入

Posted 10月 11, 2010 by logineran in MYSQL. Tagged: MYSQL.

mysql有种字段类型是bit。

1.如何插入呢?

它的插入必须采用:

可以使用b’value’符号写位字段值。value是一个用0和1写成的二进制值。

mysql>create table an_bit (id bit(8))

Query OK, 0 rows affected (0.00 sec)

mysql>insert into an_bit values (11)

Query OK, 1 row affected (0.00 sec)

虽然可以插入,但是实际插入的数值是11(十进制),不是3(十进制)。

mysql>insert into an_bit values (b’11′)

Query OK, 1 row affected (0.00 sec)

这才是正确的插入方法。 插入的值是3(十进制)

2. 如何查询呢?

mysql>select * from an_bit

+——+

| id |

+——+

|

|

| |

+——+

2 rows in set (0.00 sec)

这样是不对的,看不到东西

mysql>select id+0 from an_bit

+——+

| id+0 |

+——+

| 11 |

|3 |

+——+

2 rows in set (0.00 sec)

这是正确的,可以看到十进制的值。

mysql>select bin(id+0) from an_bit

+———–+

| bin(id+0) |

+———–+

| 1011 |

| 11|

+———–+

2 rows in set (0.00 sec)

这是二进制的值

mysql>select oct(id+0) from an_bit

+———–+

| oct(id+0) |

+———–+

| 13|

| 3 |

+———–+

2 rows in set (0.00 sec)

这是八进制的值

mysql>select hex(id+0) from an_bit

+———–+

| hex(id+0) |

+———–+

| B |

| 3 |

+———–+

2 rows in set (0.00 sec)

这是十六进制的值


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存