最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL truncate table語句的使用

 更新時間:2021年03月19日 22:06:21   作者:丁海龍  
這篇文章主要介紹了MySQL truncate table語句的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

Truncate table語句用來刪除/截斷表里的所有數據

  • 和delete刪除所有表數據在邏輯上含義相同,但性能更快
  • 類似執(zhí)行了drop table和create table兩個語句

執(zhí)行代碼

mysql> select * from students_bak;
+-----+----------+--------+---------+
| sid | sname | gender | dept_id |
+-----+----------+--------+---------+
| 101 | zhangsan | male |  10 |
| 1 | aa  | 1  |  1 |
+-----+----------+--------+---------+
2 rows in set (0.00 sec)

mysql> truncate table students_bak;
Query OK, 0 rows affected (0.16 sec)

mysql> select * from students_bak;
Empty set (0.00 sec)

mysql> set autocommit=off;
Query OK, 0 rows affected (0.01 sec)

mysql> select * from students3;
+-----+-------+--------+---------+--------+
| sid | sname | gender | dept_id | sname2 |
+-----+-------+--------+---------+--------+
| 100 | NULL | 1  |  1 | NULL |
+-----+-------+--------+---------+--------+
1 row in set (0.01 sec)

mysql> truncate table students3;
Query OK, 0 rows affected (0.06 sec)

mysql> rollback;
Query OK, 0 rows affected (0.00 sec)

mysql> select * from students3;
Empty set (0.00 sec)

mysql> delete from students;
Query OK, 5 rows affected (0.00 sec)

mysql> select * from students;
Empty set (0.00 sec)

mysql> rollback;
Query OK, 0 rows affected (0.07 sec)

mysql> select * from students;
+-----+-------+--------+---------+
| sid | sname | gender | dept_id |
+-----+-------+--------+---------+
| 1 | aa | 3  |  1 |
| 4 | cc | 3  |  1 |
| 5 | dd | 1  |  2 |
| 6 | aac | 1  |  1 |
| 10 | a  | 1  |  1 |
+-----+-------+--------+---------+
5 rows in set (0.00 sec)

truncate需要什么權限

truncate的執(zhí)行是先drop后create的, 所以truncate包含drop和create,是一個復合的動作, 對于create不用賦予, 所以只需要賦予drop權限就可以了

到此這篇關于MySQL truncate table語句的使用的文章就介紹到這了,更多相關MySQL truncate table內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Navicat連接遠程服務器里docker中mysql的方法(已解決)

    Navicat連接遠程服務器里docker中mysql的方法(已解決)

    相信大家都有在遠程服務器上進行開發(fā)吧,其中MySQL的使用率應該也會挺高,這篇文章主要給大家介紹了關于Navicat連接遠程服務器里docker中mysql的相關資料,需要的朋友可以參考下
    2024-04-04
  • mysql中InnoDB幻讀解決方案與機制

    mysql中InnoDB幻讀解決方案與機制

    本文主要介紹了mysql中InnoDB幻讀解決方案與機制,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2026-03-03
  • mysql斷電后無法啟動的問題小結

    mysql斷電后無法啟動的問題小結

    這篇文章主要介紹了mysql斷電后無法啟動的問題小結,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-04-04
  • MySQL死鎖檢查處理的正常方法

    MySQL死鎖檢查處理的正常方法

    這篇文章主要給大家介紹了關于MySQL死鎖檢查處理的正常方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • MySQL數據類型及庫和表的操作大全

    MySQL數據類型及庫和表的操作大全

    MySQL數據庫操作包括庫的創(chuàng)建、修改、刪除和備份,表的創(chuàng)建、修改、刪除和數據類型,數據類型分為數值類型、小數類型、字符串類型、日期和時間類型以及枚舉和集合類型,本文給大家介紹MySQL數據類型及庫和表的操作大全,感興趣的朋友跟隨小編一起看看吧
    2025-12-12
  • dbeaver如何導出mysql數據庫

    dbeaver如何導出mysql數據庫

    DBeaver導出MySQL數據庫的簡便方法:右鍵點擊表選擇“Tools”->“Dump database”,設定輸出文件夾(例如桌面),點擊開始即可導出SQL文件,此方法基于個人經驗,供參考
    2024-10-10
  • MySQL中存儲時間的最佳實踐指南

    MySQL中存儲時間的最佳實踐指南

    這篇文章主要給大家介紹了關于MySQL中存儲時間的最佳實踐,文中詳細介紹了哪種存儲時間的方式更好,對大家學習或者使用mysql具有一定的參考學習價值,需要的朋友可以參考下
    2021-07-07
  • MySQL筆記之字符串函數的應用

    MySQL筆記之字符串函數的應用

    字符串操作在程序設計中是非常重要的組成部分,而MySQL數據庫中的字符串操作卻相當簡單
    2013-05-05
  • MySQL如何使用limit獲取最后一條記錄

    MySQL如何使用limit獲取最后一條記錄

    這篇文章主要介紹了MySQL如何使用limit獲取最后一條記錄問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • mysql深度分頁的幾種解決方案

    mysql深度分頁的幾種解決方案

    MySQL深分頁需避免OFFSET,改用WHERE條件定位起點,常用游標分頁、延遲關聯或覆蓋索引優(yōu)化,結合緩存可提升性能,本文主要介紹了mysql深度分頁的幾種解決方案,感興趣的可以了解一下
    2025-09-09

最新評論

礼泉县| 同江市| 南充市| 永清县| 姜堰市| 岢岚县| 文登市| 加查县| 徐水县| 平陆县| 六安市| 婺源县| 莱州市| 仪陇县| 项城市| 沂水县| 长兴县| 六安市| 瓦房店市| 延川县| 石泉县| 玉龙| 张家口市| 峡江县| 临安市| 建德市| 伊宁市| 称多县| 得荣县| 玉山县| 阜平县| 田林县| 常山县| 原平市| 广元市| 宝丰县| 泗洪县| 灵川县| 兰溪市| 仁寿县| 饶河县|