19:mysql表列的默认值

1、某些列不插入内容 , 值是多少 ?

NULL

 

2、not null 又是干吗的 ?

(1): NULL 查询不便;我们查询的时候需要用 is null 或者 is not null;

(2):NULL 的索引效率不高 , 会影响我们的查询速度;所以 , 实用中 , 避免列的值为 NULL

 

3、 如何避免列的值不为 null ?

这个列我没有插入具体的值,可以插入默认值;

 

4、 如何设置默认值 ?

default
mysql表列插入默认值

  1. create table fujieace (
  2. id int not null default 0,
  3. name char(10) not null default ''
  4. );
  5. insert into fujieace values (1,'付杰博客');
  6. insert into fujieace(id) values (2);
  7. select * from t14;
    A+
发布日期:2017年01月18日 17:58:53  所属分类:mysql教程
最后更新时间:2017-01-18 17:58:53
付杰
  • ¥ 1999.9元
  • 市场价:20000元
  • ¥ 89.0元
  • 市场价:129.0元
  • ¥ 98.0元
  • 市场价:298.0元
  • ¥ 0.0元
  • 市场价:99.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: