mysql sql文件写法
时间: 2025-01-05 09:08:47 浏览: 39
MySQL SQL文件通常用于存储和组织数据库脚本,也称为SQL脚本或查询文件。在MySQL中,你可以编写一系列的命令,如创建表、插入数据、更新记录、删除数据以及执行查询等。以下是一些基本的SQL文件写法示例:
1. **创建表**:
```
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(100) UNIQUE
);
```
2. **插入数据**:
```
INSERT INTO users (id, name, email)
VALUES (1, 'John Doe', 'john.doe@example.com');
```
3. **修改数据**:
```
UPDATE users
SET email = 'johndoe@newemail.com'
WHERE id = 1;
```
4. **删除数据**:
```
DELETE FROM users
WHERE id = 1;
```
5. **查询数据**:
```
SELECT * FROM users;
```
6. **批量操作**:
```
-- 创建并填充数据
REPLACE INTO users (name, email)
VALUES ('Jane Smith', 'jane.smith@example.com'), ('Alice Johnson', 'alice.johnson@example.com');
-- 查询满足条件的数据
SELECT * FROM users
WHERE age > 25;
```
记得在实际使用中,保存每个SQL命令行后,最好换行,并且在文件开头添加`DELIMITER //`来指定分隔符,因为默认情况下MySQL使用分号(`;`)作为结束标志。
阅读全文