数据库字段默认值

数据库字段默认值,第1张

alter

database

databasename

character

set

utf8

create

table

xs(

sgjk

varchar(20),

sfkzc

varchar(2)

default

'否'

)engine=innodb

default

charset=utf8

注意设置数据库的编码,和表的编码。一般情况下,你的数据库是什么编码,如果表默认那就是和数据库一样的。这个问题应该是你在安装数据库的时候,没有选择utf-8编码。

当你插入数据表的时候不带这个字段的值,这个字段会用默认值填充

比如表table (a, b, c)c的默认值为6

如果运行 insert into table (a,b) values (1,2)

那么表的结果是

a b c

1 2 6

默认的有mysql,test这几个数据库。

从MySQL 5开始, 可以看到多了一个系统数据库information_schema . information_schema 存贮了其他所有数据库的信息。

information_schema是一个虚拟数据库,并不物理存在,在select的时候,从其他数据库获取相应的信息。


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

原文地址: http://outofmemory.cn/sjk/9930429.html

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

发表评论

登录后才能评论

评论列表(0条)

保存