文档介绍:数据库drop的使用方法数据库drop怎么用
数据库drop的使用方法
数据库drop的使用方法 数据库drop的使用方法的使用方法你知道吗?下面xx就跟你们具体介绍下 数据库drop的使用方法的使用方法,期望对你们有用。
数据库drop的使用方法的使用方法以下:
老大------drop 出没场所:drop table tb --tb表示数据表的名字,下同 绝招:删除内容和定义,释放空间。 要新增数据是不可能的,除非新增一个表, 比如:一个班就是一个表,学生就是表中的数据,学生的职务就是定义 drop table class, 比以下面TestSchool数据库中有两张表Classes表和Teacher表 当实施下面代码以后 Classes表就被清楚,一干二净! 删除得很暴力,作为老大实至名归 老二-----truncate 出没场所:truncate table tb 绝招:删除内容、释放空间但不删除定义。和drop不一样的是,她只是清 空表数据而已,她比较温柔. 一样也是一个班,,职务还在,假如有新增 的学生能够进去,也能够分配上职务 删除内容很轻易了解,不删除定义也很轻易了解,就是保留表的数据结 构 上图就表现了:删除内容实施语句以后,发觉数据表的结构还在,也就是不删除定义 至于释放空间, 右图:Id列标识列,因之前delete过行数据,因此会出现标识列不连续(体 现了delete删除是不释放空间的) 经过truncate table Teacher 以后 再新增三条数据 右图:一样Id是标识列,发觉插入数据的时候,标识列连续了(表现了 truncate删除是释放空间) 注意:truncate 不能删除行数据,要删就要把表清空 老三-----delete 出没场所:delete table tb --即使也是删除整个表的数据,不过过程是 痛苦的(系统一行一行地删,效率较truncate低) 或 delete table tb where 条件 绝招:删除内容不删除定义,不释放空间。三弟兄之中最轻易欺负的 一个 然后有关delete的就不具体说明了,大家全部懂的 有关truncate的小小总结: truncate table 在功效上和不带 WHERE 子句的 delete语句相同