写点什么

软件测试面试真题 | MYSQL 中删除语句有哪些?

作者:测试人
  • 2022-10-25
    北京
  • 本文字数:493 字

    阅读完需:约 2 分钟

获取更多面试真题


面试官问: MySQL 中删除语句有哪些?


考察点

  • 数据库基础知识

  • SQL 语法


技术点

  • SQL 是什么

  • SQL 中的四种删除语法


SQL 是什么?

  • 是用于访问和处理数据库的标准的计算机语言,简称结构化查询语言


SQL 中的四种删除语法

  • Delete:用于删除表中的行,可以删除表中的所有数据

  • Drop:用于删除数据库和整个表(包括表结构)

  • Alter:用于删除表中的列和索引

  • Truncate:用于删除表内的数据


-- 删除表中的行delete from table_name where some_column=some_value;-- 删除表中所有的行(也就是删除表中所有的数据)delete * from table_name;-- 删除整个表,包括表结构drop table table_name;-- 删除数据库drop database database_name;-- 删除表中的列alter table table_name drop column column_name;-- 删除表中的索引alter table table_name drop index index_name;-- 删除表内的数据truncate table table_name;--
复制代码


总结

  • 使用 delete 语句删除表中的行,如果不指定行可以删除表中的所有数据

  • 使用 drop 语句可以删除数据库和整个表,包括表结构

  • 使用 alter 语句可以删除表中的列和索引

  • 使用 truncate 语句可以删除表中的数据,但是会保留表结构


获取更多面试真题

发布于: 刚刚阅读数: 4
用户头像

测试人

关注

还未添加个人签名 2022-08-29 加入

还未添加个人简介

评论

发布
暂无评论
软件测试面试真题 | MYSQL中删除语句有哪些?_sql_测试人_InfoQ写作社区