MySQL的面试常用语句

烟雨任平生 6个月前 153浏览 0评论

MySQL是一种常用的关系型数据库管理系统,面试中也经常会涉及MySQL相关的问题。以下列出了一些MySQL面试中常见的语句,供大家参考。

SELECT * FROM table_name; 
-- 查询数据表中所有的数据

SELECT column_name1, column_name2 FROM table_name; 
-- 查询数据表中指定列的数据

SELECT * FROM table_name WHERE condition; 
-- 根据条件查询数据表中的数据

INSERT INTO table_name (column_name1, column_name2) VALUES (value1, value2); 
-- 向数据表中插入数据

UPDATE table_name SET column_name = value WHERE condition; 
-- 更新数据表中指定条件的行数据

DELETE FROM table_name WHERE condition; 
-- 删除数据表中满足条件的数据行

CREATE TABLE table_name (column_name1 data_type1, column_name2 data_type2); 
-- 创建数据表

ALTER TABLE table_name ADD column_name data_type; 
-- 在数据表中添加一个新列

DROP TABLE table_name; 
-- 删除数据表

COUNT(column_name); 
-- 计算数据表中某一列的值的数量

SUM(column_name); 
-- 计算数据表中某一列的值的总和

AVG(column_name); 
-- 计算数据表中某一列的值的平均值

MAX(column_name); 
-- 计算数据表中某一列的值的最大值

MIN(column_name); 
-- 计算数据表中某一列的值的最小值