MySQL是目前最流行的关系型数据库管理系统之一,应届生面试时,面试官可能会问到一些和MySQL相关的问题,下面是一些常见的MySQL问题。
1. 什么是MySQL?
MySQL 是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前归Oracle公司所有。
2. 如何创建一个数据库?
CREATE DATABASE db_name;
3. 如何创建一个数据表?
CREATE TABLE table_name (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(50)
);
4. 如何插入数据?
INSERT INTO table_name (name, email)
VALUES ('John Doe', 'johndoe@example.com');
5. 如何更新数据?
UPDATE table_name
SET name = 'Jane Doe'
WHERE id = 1;
6. 如何删除数据?
DELETE FROM table_name
WHERE id = 1;
7. 如何查询数据?
SELECT * FROM table_name;
8. 如何连接两个表?
SELECT *
FROM table1
INNER JOIN table2
ON table1.id = table2.table1_id;
9. 如何创建一个索引?
CREATE INDEX idx_name
ON table_name (name);
10. 如何删除一个表?
DROP TABLE table_name;