mysql设置默认值的方法:用mysql建数据表设置默认值,代码为【stuSex varchar(2) default '男' check(stuSex in('男', '女'))】。
mysql设置默认值的方法:
create table stu(
stuId varchar(30) primary key,
stuName varchar(50) not null,
stuSex varchar(2) default '男' check(stuSex in('男', '女')),
stuJg varchar(30),
stuDept varchar(40)
)
用mysql建数据表设置默认值:
int 类型:default 1(直接加数值)
varchar类型:default 'aaa'(用单引号)
另:经试验,在mysql中default 要写在 check之前,否则报错
命令语法如下create table 表名(列名称 数据类型 default 默认值)
2
如果图形化界面 *** 作,如phpmyadmin的话,一般直接默认值就可以设置选择呢
END
修改数据库表的列默认值
命令行界面
若本身存在默认值,则先删除
alter table表名alter column字段名drop default
然后设置默认值(若本身不存在则可以直接设定)
alter table表名 alter column字段名 set default默认值
再次返回表的结构视图,你会发现如下图。刚刚设置的默认值已经更新为“百度经验”了
图形界面 *** 作修改
图形界面 *** 作设置就非常简单了,直接编辑表的结构点击需要修改的列即可。
如下图打开找到默认值一般都有无,和自定义等选项
alter table [tablename] drop constraint [标识]ALTER TABLE [tableName] ADD
CONSTRAINT [标识] DEFAULT (25) FOR [columnName]
如果原字段没有默认值,下面一句就不用写了:
alter table [tablename] drop constraint [标识]
即先给此字段添加一个默认值
要已经有了默认值就写上面的Ok
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)