区别:
a.不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。
b.效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。
c.delete的效果有点像将mysql表中所有记录一条一条删除到删完,而truncate相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表。
1、点击左下角开始菜单按钮。
2、在开始菜单下方搜索框中搜索cmd。
3、敲下回车键,打开cmd窗口。
4、输入mysql -u root -p命令,然后回车。
5、提示输入密码,输入正确的密码,进入mysql命令行。
6、切换到指定的数据库,然后使用show tables命令展示所有表。
7、删除表的命令格式为DROP TABLE 。
清空MySQL表,使ID重新从1自增的步骤如下:
我们需要准备的材料分别是:电脑、Mysql查询器。
1、首先,打开Mysql查询器,连接上相应的mysql连接。
2、鼠标右击需要清空自增ID的表,选择“设计表”,再将选项卡切换到“设置”栏,会发现虽然清空了表,但是自动递增的数值仍然没有变回1。
3、在自动递增栏,将数值更改为数字1,并点击“保存”按钮。
4、此时会发现,再新增数据时,ID自动从1开始递增了。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)