在MySQL中将表格列从VARCHAR更改为NULL

在MySQL中将表格列从VARCHAR更改为NULL

要进行更改,请使用ALTER命令,如下面的语法所示−

alter table yourTableName change yourColumnName yourColumnName datatype NULL DEFAULT NULL;

让我们首先创建一个表格 −

mysql> create table DemoTable1356
    -> (
    -> FirstName varchar(30)
    -> );
Query OK,0条记录受影响(用时0.56秒)

让我们使用以上语法来更改表格列为NULL −

mysql> alter table DemoTable1356 change FirstName FirstName varchar(30) NULL DEFAULT NULL;
Query OK,0条记录受影响(用时0.17秒)
Records: 0  Duplicates: 0  Warnings: 0

使用insert命令在表格中插入一些记录 −

mysql> insert into DemoTable1356 values('Adam');
Query OK,1条记录受影响(用时0.10秒)
mysql> insert into DemoTable1356 values('John');
Query OK,1条记录受影响(用时0.10秒)
mysql> insert into DemoTable1356 values();
Query OK,1条记录受影响(用时0.13秒)
mysql> insert into DemoTable1356 values('Bob');
Query OK,1条记录受影响(用时0.14秒)
mysql> insert into DemoTable1356 values(NULL);
Query OK,1条记录受影响(用时0.24秒)

使用select语句从表格中显示所有记录 −

mysql> select * from DemoTable1356;

这将产生以下输出−

+-----------+
| FirstName |
+-----------+
| Adam      |
| John      |
| NULL      |
| Bob       |
| NULL      |
+-----------+
5 rows in set (0.00 sec)

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

MySQL 教程