MySQL命令行刪除表中的一個字段
先看看刪除之前的表結構:
mysql> select * from test;
+------+--------+----------------------------------+------------+------------+------------+------------+
| t_id | t_name | t_password | t_birth | birth | birth1 | birth2 |
+------+--------+----------------------------------+------------+------------+------------+------------+
| 1 | name1 | 12345678901234567890123456789012 | NULL | 1990-01-01 | 0000-00-00 | 2013-01-01 |
| 2 | name2 | 12345678901234567890123456789012 | 2013-01-01 | NULL | 0000-00-00 | 2013-01-01 |
+------+--------+----------------------------------+------------+------------+------------+------------+
2 rows in set (0.00 sec)
執(zhí)行刪除命令,使用drop關鍵字。
基本的語法為:alter table <表名> drop column <字段名>;
具體的命令如下:
mysql> alter table test drop column birth1;
Query OK, 0 rows affected (0.13 sec)
Records: 0 Duplicates: 0 Warnings: 0
看看刪除后的結果,是不是已經沒有birth1字段了?
mysql> select * from test;
+------+--------+----------------------------------+------------+------------+------------+
| t_id | t_name | t_password | t_birth | birth | birth2 |
+------+--------+----------------------------------+------------+------------+------------+
| 1 | name1 | 12345678901234567890123456789012 | NULL | 1990-01-01 | 2013-01-01 |
| 2 | name2 | 12345678901234567890123456789012 | 2013-01-01 | NULL | 2013-01-01 |
+------+--------+----------------------------------+------------+------------+------------+
2 rows in set (0.00 sec)
關于MySQL中根據(jù)生日計算年齡的SQL語句日期函數(shù),本文就介紹這么多,希望對大家有所幫助,謝謝!
- MySQL刪除表數(shù)據(jù)、清空表命令詳解(truncate、drop、delete區(qū)別)
- MySQL刪除表操作實現(xiàn)(delete、truncate、drop的區(qū)別)
- MySQL如何刪除表中的數(shù)據(jù)
- 為什么MySQL 刪除表數(shù)據(jù) 磁盤空間還一直被占用
- MySQL刪除表的三種方式(小結)
- mysql查找刪除表中重復數(shù)據(jù)方法總結
- MySql刪除表中一行的實操方法
- mysql創(chuàng)建刪除表的實例詳解
- MySQL刪除表數(shù)據(jù)的方法
- MySQL刪除表的時候忽略外鍵約束的簡單實現(xiàn)
- MySQL刪除表三種操作及delete、truncate、drop語句的區(qū)別
相關文章
用Jena將本體文件存入MySQL數(shù)據(jù)庫的實現(xiàn)方法
以下的文章主要介紹的是使用Jena,將本體文件存入MySQL數(shù)據(jù)庫的實際操作步驟2010-06-06
MySQL Binlog 日志監(jiān)聽與 Spring 集成實戰(zhàn)場景
MySQL 的二進制日志(binlog)有三種常見的格式:Statement 模式、Row 模式和Mixed 模式,這篇文章主要介紹了MySQL Binlog 日志監(jiān)聽與 Spring 集成實戰(zhàn),需要的朋友可以參考下2024-12-12
MySQL四種日志binlog/redolog/relaylog/undolog詳解
undo?log主要存儲的也是邏輯日志,比如我們要insert一條數(shù)據(jù)了,那undo?log會記錄的一條對應的delete日志,我們要update一條記錄時,它會記錄一條對應相反的update記錄,這篇文章主要介紹了MySQL四種日志binlog/redolog/relaylog/undolog,需要的朋友可以參考下2024-08-08
mysql數(shù)據(jù)庫視圖和執(zhí)行計劃實戰(zhàn)案例
這篇文章主要給大家介紹了關于mysql數(shù)據(jù)庫視圖和執(zhí)行計劃的相關資料,在使用MySQL過程中視圖和執(zhí)行計劃是一個很好的工具,文中通過圖文以及代碼介紹的非常詳細,需要的朋友可以參考下2024-02-02
Django創(chuàng)建項目+連通mysql的操作方法
這篇文章主要介紹了Django創(chuàng)建項目+連通mysql的操作方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-03-03
MySQL錯誤:You can‘t specify target table&n
在編寫MySQL的UPDATE或DELETE語句時,如果子查詢中直接引用了要操作的目標表,可能會遇到一個常見的錯誤:You can’t specify target table ‘xxx’ for update in FROM clause,這個錯誤讓許多開發(fā)者感到困惑,本文將深入分析其原因,并提供多種解決方案,2025-02-02

