mysql中怎么给字段设置默认值?


当前第2页 返回上一页

修改数据表 tb_dept3,将部门位置的默认值修改为 Shanghai,SQL 语句和运行结果如下所示。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

mysql> ALTER TABLE tb_dept3

    -> CHANGE COLUMN location

    -> location VARCHAR(50) DEFAULT 'Shanghai';

Query OK, 0 rows affected (0.15 sec)

Records: 0  Duplicates: 0  Warnings: 0

 

mysql> DESC tb_dept3;

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

| Field    | Type        | Null | Key | Default  | Extra |

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

| id       | int(11)     | NO   | PRI | NULL     |       |

| name     | varchar(22) | YES  |     | NULL     |       |

| location | varchar(50) | YES  |     | Shanghai |       |

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

3 rows in set (0.00 sec)

删除默认值约束

当一个表中的列不需要设置默认值时,就需要从表中将其删除。

修改表时删除默认值约束的语法格式如下:

1

2

ALTER TABLE <数据表名>

CHANGE COLUMN <字段名> <字段名> <数据类型> DEFAULT NULL;

例 3

修改数据表 tb_dept3,将部门位置的默认值约束删除,SQL 语句和运行结果如下所示。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

mysql> ALTER TABLE tb_dept3

    -> CHANGE COLUMN location

    -> location VARCHAR(50) DEFAULT NULL;

Query OK, 0 rows affected (0.15 sec)

Records: 0  Duplicates: 0  Warnings: 0

 

mysql> DESC tb_dept3;

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

| Field    | Type        | Null | Key | Default  | Extra |

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

| id       | int(11)     | NO   | PRI | NULL     |       |

| name     | varchar(22) | YES  |     | NULL     |       |

| location | varchar(50) | YES  |     | NULL     |       |

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

3 rows in set (0.00 sec)

以上就是mysql中怎么给字段设置默认值?的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

mysql数据库jdbc编程详解流程

mysql怎么创建数据库

保护mysql数据仓库的5个方法

mysql 压缩的使用场景和解决方案

数据库怎么增加表中字段

mysql索引介绍

mysql怎么登录数据库连接

mysql连接查询左连接,右连接,内连接实例详解

如何搭建 mysql 高可用高性能集群

关于mysql表,列,库增删改查的详细介绍

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...