mysql怎么编写默认值 mysql怎么设置字段默认值

mysql怎么给字段设置默认值

--SQL:

创新互联长期为1000多家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为南昌县企业提供专业的网站建设、成都做网站南昌县网站改版等技术服务。拥有十多年丰富建站经验和众多成功案例,为您定制开发。

CREATE

TABLE

test(

i_a

int

NOT

NULL

DEFAULT

1,

ts_b

timestamp

NOT

NULL

DEFAULT

NOW(),

c_c

char(2)

NOT

NULL

DEFAULT

'1'

);

int类型:默认值也得是整型,并且default后边不要()括号。

char类型:默认值使用单引号。

DATETIME类型:NOW()函数以'YYYY-MM-DD

HH:MM:SS'返回当前的日期时间,可以直接存到DATETIME字段中。不支持使用系统默认值。

DATE类型:CURDATE()以'YYYY-MM-DD'的格式返回今天的日期,可以直接存到DATE字段中。不支持使用系统默认值。

TIME类型:CURTIME()以'HH:MM:SS'的格式返回当前的时间,可以直接存到TIME字段中。不支持使用系统默认值。

mysql 设置默认值

alter

table

[tablename]

drop

constraint

[标识]

ALTER

TABLE

[tableName]

ADD

CONSTRAINT

[标识]

DEFAULT

(25)

FOR

[columnName]

如果原字段没有默认值,下面一句就不用写了:

alter

table

[tablename]

drop

constraint

[标识]

即先给此字段添加一个默认值

要已经有了默认值就写上面的Ok

MySql怎么给列设置默认值 mysql修改默认值

新建设置默认值:

1,命令语法如下:

create table 表名(列名称 数据类型  default 默认值);

2,如果图形化界面操作,如phpmyadmin的话,一般直接默认值就可以设置选择

修改数据库表的列默认值:

命令行界面

若本身存在默认值,则先删除

alter table表名alter column字段名drop default;

然后设置默认值(若本身不存在则可以直接设定)

alter table表名 alter column字段名 set default默认值;

再次返回表的结构视图。刚刚设置的默认值已经更新了.

图形界面操作修改:

图形界面操作设置就非常简单了,直接编辑表的结构点击需要修改的列即可。

如下图打开找到默认值一般都有无,和自定义等选项


新闻标题:mysql怎么编写默认值 mysql怎么设置字段默认值
文章转载:http://hbruida.cn/article/hidpci.html