SQL向基本表中增加一个新列后,原有元组在该列上的值是否是空值?
推荐于2018-03-28
展开全部
默认是空的。
除非你橘笑困这个新加的列, 是 NOT 升携NULL , 并且设置了 DEFAULT
例子代码如下:
mysql> create table test11(id int);
Query OK, 0 rows affected (0.01 sec)
mysql> insert into test11 values(100);
Query OK, 1 row affected (0.00 sec)
mysql> ALTER TABLE test11 ADD name varchar(10) not null default 'ABC';
Query OK, 1 row affected (0.02 sec)
Records: 1 Duplicates: 0 Warnings: 0
mysql>圆念 select * from test11;
+------+------+
| id | name |
+------+------+
| 100 | ABC |
+------+------+
1 row in set (0.00 sec)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询