Java教程

Java面试题目(2021.09.05)

本文主要是介绍Java面试题目(2021.09.05),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Mysql

1.数据删除delete, truncate, drop

1. DROP :  drop table 表名
            删除表数据,释放空间, 并清除表结构

2. TRUNCATE :truncate table 表名
            删除表数据,释放空间,但保留表结构
            
3. DELETE:  delete from 表名 (where 列名 = 值)
           与truncate类似,但delete可以自定义指定行
区别一: DELETE 可以加筛选条件,  TRUNCATE不可以
区别二: DELETE 效率低, 因为TRUNCATE是直接把表清空
区别三: 表中有自增长列时, DELETE后插入新数据从断点开始, TRUNCATE从1开始
区别四: DELETE返回删除行数, TRUNCATE无返回值
区别五: DELETE可以回滚,TRUNCATE不能回滚
这篇关于Java面试题目(2021.09.05)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!