快捷搜索:  汽车  科技

mysql测试题400道(软件测试面试真题)

mysql测试题400道(软件测试面试真题)SQL中的四种删除语法-- 删除表中的行 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; -- #霍格沃兹测试开发学社总结

mysql测试题400道(软件测试面试真题)(1)

霍格沃兹测试开发学社面试官问: 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 语句可以删除表中的数据,但是会保留表结构

猜您喜欢: