国产探花免费观看_亚洲丰满少妇自慰呻吟_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     |

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湘乡市| 桦川县| 读书| 峨眉山市| 平定县| 云浮市| 昆山市| 万荣县| 新蔡县| 丰宁| 西峡县| 洪洞县| 图们市| 中方县| 塔城市| 永胜县| 山东| 永济市| 无棣县| 花垣县| 博白县| 宜良县| 米林县| 玛曲县| 延长县| 聂拉木县| 临澧县| 周口市| 车致| 翁源县| 诏安县| 连城县| 滦平县| 玉树县| 沅陵县| 新巴尔虎左旗| 禹州市| 贵南县| 甘南县| 莒南县| 曲水县|