国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL命令行中給表添加一個字段(字段名、是否為空、默認值)

2024-07-24 12:45:00
字體:
來源:轉載
供稿:網友

先看一下最簡單的例子,在test中,添加一個字段,字段名為birth,類型為date類型。

mysql> alter table test add column birth date;
Query OK, 0 rows affected (0.36 sec)
Records: 0  Duplicates: 0  Warnings: 0

查詢一下數據,看看結果:

mysql> select * from test;
+------+--------+----------------------------------+------------+-------+
| t_id | t_name | t_password                       | t_birth    | birth |
+------+--------+----------------------------------+------------+-------+
|    1 | name1  | 12345678901234567890123456789012 | NULL       | NULL  |
|    2 | name2  | 12345678901234567890123456789012 | 2013-01-01 | NULL  |
+------+--------+----------------------------------+------------+-------+
2 rows in set (0.00 sec)

從上面結果可以看出,插入的birth字段,默認值為空。我們再來試一下,添加一個birth1字段,設置它不允許為空。

mysql> alter table test add column birth1 date not null;
Query OK, 0 rows affected (0.16 sec)
Records: 0  Duplicates: 0  Warnings: 0

居然執行成功了?。恳馔饬?!我原來以為,這個語句不會成功的,因為我沒有給他指定一個默認值。我們來看看數據:

mysql> select * from test;
+------+--------+----------------------------------+------------+-------+------------+
| t_id | t_name | t_password                       | t_birth    | birth | birth1     |
+------+--------+----------------------------------+------------+-------+------------+
|    1 | name1  | 12345678901234567890123456789012 | NULL       | NULL  | 0000-00-00 |
|    2 | name2  | 12345678901234567890123456789012 | 2013-01-01 | NULL  | 0000-00-00 |
+------+--------+----------------------------------+------------+-------+------------+
2 rows in set (0.00 sec)

哦,明白了,系統自動將date類型的值,設置了一個默認值:0000-00-00。下面我來直接指定一個默認值看看:

mysql> alter table test add column birth2 date default '2013-1-1';
Query OK, 0 rows affected (0.28 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> select * from test;
+------+--------+----------------------------------+------------+-------+------------+------------+
| t_id | t_name | t_password                       | t_birth    | birth | birth1     | birth2     |

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 剑阁县| 保德县| 乐业县| 上蔡县| 台中县| 南皮县| 新巴尔虎右旗| 边坝县| 鄂州市| 巨野县| 郸城县| 瑞昌市| 天祝| 兰坪| 电白县| 青阳县| 南和县| 衡阳县| 内黄县| 酒泉市| 平阴县| 昌黎县| 榆树市| 孝感市| 山东省| 婺源县| 定安县| 米林县| 凤庆县| 弥勒县| 海阳市| 十堰市| 博兴县| 兰溪市| 陆河县| 浦北县| 翼城县| 金乡县| 岑溪市| 丹江口市| 高尔夫|