android删除表和清空表

删除某一表:

[java] view plain copy

  1. //删除某一个表
  2. public void dropTable(SQLiteDatabase db){
  3. db.execSQL("drop from tab_name");
  4. }

清空某一表:

[java] view plain copy

    1. //清空某一个表
    2. public void deleteTable(SQLiteDatabase db){
    3. db.execSQL("delete from tab_name");
    4. }
时间: 2024-08-11 06:13:20

android删除表和清空表的相关文章

转 navicat for mysql 的 删减表 和清空表

删除操作在执行的语句就是delete语句 也就是可以按照后边的where条件进行删除指定行,当然也可以不加where条件,把所有的数据删除 清空所执行的语句是truncate,也就是把这个表里所有的数据删除,但是不包含索引,主键等 在执行速度上truncate的速度要大于delete,因为delete是逐行删除 还有一个,delete后不释放数据库空间,而truncate执行后,会释放空间 原文地址:http://zhidao.baidu.com/link?url=HiapzhaIiMhqUfK

MYSQL 清空表和截断表

清空表:delete from users: 清空表只是清空表中的逻辑数据,但是物理数据不清除,如主键值.索引等不被清除,还是原来的值. 截断表:truncate table users: 截断表可以用于删除表中 的所有数据.截断表命令还会回收所有索引的分配页.截断表的执行速度与不带where子句的delete(删除)命令相同,甚至比它还要快. delete(删除)一次删除一行数据,并且将每一行被删除的数据都作为一个事务记录日志:而truncate (截断)表则回收整个数据页,只记录很少的日志项

删除数据表和清空数据表的内容(保存表结构)的SHELL脚本

A,删除指定数据库的所有数据表 #!/bin/bash # 删除mysql中所有表 # 示例: # Usage: ./script user password dbnane # Usage: ./script user password dbnane server-ip # Usage: ./script user password dbnane mysql.nixcraft.in # --------------------------------------------------- MUS

Mysql清空表(truncate)与删除表中数据(delete)的区别

近日在做一个区块链积分转代币的APP,牵涉到数据库中表的记录删除问题, 如果一条条删除那可真是累人.遂考虑直接进入mysql直接清空表或者删除表中数据. 本文记录一下这2种操作模式的区别,目标对象是表wp_comments,里面的所有留言均是垃圾留言,均可删除.然后便有了以下2种方式(进入mysql操作界面后): truncate table wp_comments; delete * from wp_comments; 其中truncate操作中的table可以省略,delete操作中的*可以

SQLServer清空表

TRUNCATE TABLE TABLE_NAME这个不记日志.delete table table_name这个记日志drop table table_name删除表 TRUNCATE语法TRUNCATE TABLE TABLE_NAME如:TRUNCATE TABLE TEST删除TEST表中的所有数据 SQLServer清空表,布布扣,bubuko.com

Sqlite3没有truncate如何完全清空表,让序列号归0

删除记录,重置序列号计数器 delete from 表名; select * from sqlite_sequence;         找到上面的 表名 update sqlite_sequence set seq=0 where name='表名'; Sqlite3没有truncate如何完全清空表,让序列号归0,布布扣,bubuko.com

greenDao android开源框架数据库更新表的问题

最近使用greenDao当android应用升级数据库新增表或者修改表,发现数据被清空的问题 查找资料也没有找到解决方案,最后查看代码发现需要自己修改SQLiteOpenHelper 1.找到greenDao生成的DaoMaster.java文件,里面有SQLiteOpenHelper实现 2.修改DevOpenHelper类里的   public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) 方法 通过old

【oracle11g,18】存储结构:暂时表,手工条带化,表/索引迁移表空间,删除表,外部表

一. 暂时表 暂时表放在暂时表空间,不生成redo,仅仅有undo. 在暂时表中能够创建索引.视图及触发器,还能够使用"Export and Import(导出和导入)"或"Data Pump(数据泵)"导出和导入暂时表的定义.可是.即使使用了ROWS 选项,也不会导出数据. 有基于事务(默认)和基于session两种.其它的会话不能訪问到. 在暂时表中.DML锁永远不须要. 1.创建默认的(基于事务的)暂时表:(on commit delete rows:提交时清

SQLite清空表并将自增列归零

SQL标准中有TRUNCATE TABLE语句,用来清空表的所有内容.但SQLite不支持这个语句.在SQLite中直接使用"DELETE FROM TableName"就可以了.对于大多数DBMS来说,用DELETE不如用TRUNCATE 速度快,因为TRUNCATE 不用访问整个表,不用记录数据的变动.SQLite虽然不支持TRUNCATE,但它对DELETE做了优化:"When the WHERE is omitted from a DELETE statement a