首页 > 数据库 >无涯教程-SQL - Truncate(清空表)

无涯教程-SQL - Truncate(清空表)

时间:2024-01-16 12:31:41浏览次数:31  
标签:+----+----------+-----+-----------+----------+ CUSTOMERS Truncate TRUNCATE 无涯 SQ

SQL TRUNCATE TABLE 命令用于从现有表中删除完整数据。

Truncate - 语法

TRUNCATE TABLE 命令的基本语法如下。

TRUNCATE TABLE  table_name;

Truncate - 示例

考虑具有以下记录的CUSTOMERS表-

+----+----------+-----+-----------+----------+
| ID | NAME     | AGE | ADDRESS   | SALARY   |
+----+----------+-----+-----------+----------+
|  1 | Ramesh   |  32 | Ahmedabad |  2000.00 |
|  2 | Khilan   |  25 | Delhi     |  1500.00 |
|  3 | kaushik  |  23 | Kota      |  2000.00 |
|  4 | Chaitali |  25 | Mumbai    |  6500.00 |
|  5 | Hardik   |  27 | Bhopal    |  8500.00 |
|  6 | Komal    |  22 | MP        |  4500.00 |
|  7 | Learnfk    |  24 | Indore    | 10000.00 |
+----+----------+-----+-----------+----------+

以下是Truncate命令的示例。

SQL > TRUNCATE TABLE CUSTOMERS;

现在,CUSTOMERS表被截断,SELECT语句的输出将显示在下面的代码块中-

SQL> SELECT * FROM CUSTOMERS;
Empty set (0.00 sec)

参考链接

https://www.learnfk.com/sql/sql-truncate-table.html

标签:+----+----------+-----+-----------+----------+,CUSTOMERS,Truncate,TRUNCATE,无涯,SQ
From: https://blog.51cto.com/u_14033984/9270419

相关文章

  • 一文让你对mysql索引底层实现明明白白
    开篇:图片是本人随笔画的,有点粗糙,望大家谅解,如有不妥之处,请联系我们,感谢一、索引到底是什么.索引是帮助mysql高效获取数据的排好序的数据结构.索引是存储在文件里的.数据结构:二叉树HASHBTREE   如果没有索引的话,循环一条一条的找,找一次就是一次IO,这样速度就会很慢......
  • 无涯教程-SQL - Alter(更改表)
    SQLALTERTABLE命令用于添加,删除或修改现有表中的列,您还应该使用ALTERTABLE命令在现有表上添加和删除各种约束。Alter-语法在现有表中添加NewColumn的ALTERTABLE命令的基本语法如下。ALTERTABLEtable_nameADDcolumn_namedatatype;现有表中DROPCOLUMN的ALTE......
  • 一文让你对mysql索引底层实现明明白白
    开篇:图片是本人随笔画的,有点粗糙,望大家谅解,如有不妥之处,请联系我们,感谢。一、索引到底底是什么.索引是帮助mysql高效获取数据的排好序的数据结构.索引是存储在文件里的.数据结构:二叉树HASHBTREE如果没有索引的话,循环一条一条的找,找一次就是一次IO,这样速度就会很慢我们知道数据库......
  • java连接postgresql
    提前请确保已经安装了postgresql相关的驱动包importjava.sql.*;publicclassPostgresConnectionExample{publicstaticvoidmain(String[]args)throwsSQLException{//定义数据库连接信息Stringurl="jdbc:postgresql://localhost:5432/myd......
  • sqlserver查询最近失败的任务
    selectjob_id,step_name,message,cast((cast(LEFT(run_date,4)ASVARCHAR)+'-'+SUBSTRING(cast(run_dateASVARCHAR),5,2)+'-'+cast(RIGHT(run_date,2)ASVARCHAR))+'......
  • dotnet efcore sqlite entity
    dotnet使用efcore读写sqlite数据库要使用EFCore读写SQLite数据库,您需要安装以下NuGet包:Microsoft.EntityFrameworkCore.SqliteMicrosoft.EntityFrameworkCore.Tools以下是一个示例代码,它演示了如何使用EFCore读写SQLite数据库:usingSystem;usingMicrosoft.EntityFramew......
  • PostgreSQL优化数据库参数
    开箱即用的默认PostgreSQL配置并未针对任何特定工作负载进行调整。设置默认值以确保PostgreSQL在任何地方运行,消耗最少的资源,并且不会导致任何漏洞。它具有所有数据库参数的默认设置。数据库管理员或开发人员主要负责根据系统的工作负载调整PostgreSQL。在这篇博文中,我们将深......
  • mysql 中 utf8、utf16、utf32、utf8mb3、utf8mb4的区别
    UTF-8-“大小优化”:最适合基于拉丁字符的数据(或ASCII),每个字符只需1个字节,但大小相应增加符号种类(在最坏的情况下,每个字符最多可增加6个字节)UTF-16-“平衡”:每个字符至少需要2个字节,足以支持现有的主流语言集,并且具有固定的大小以便于字符处理(但是大小仍然可变,每个字符最多......
  • MySQL-12.MySQL数据类型
    1.MySQL中的数据类型常见数据类型的属性,如下2.整数类型2.1类型介绍整数类型一共有5种,包括TINYINT,SMALLINT,MEDIUMINT,INT(INTEGER)和BIGINT。它们的区别如下表所示2.2可选属性整数类型的可选属性有三个2.2.1MM:显示宽度,M的取值范围是(0,255)。例如,int(5):当数据宽度小......
  • Mysql常用存储引擎以及区别?
    InnoDB:是Mysql的默认存储引擎,支持事务、外键。如果应用对事务的完整性有比较高的要求,在并发条件下要求数据的一致性,数据操作除了插入和查询之外,还包含很多的更新、删除操作,那么InnoDB存储引擎是比较合适的选择。MyISAM:如果应用是以读操作和插入操作为主,只有很少的更新和删除操作......