mysql workbench的基本语言
时间: 2025-05-04 12:46:52 浏览: 30
### MySQL Workbench 中使用的 SQL 语句和基本语法
#### 创建数据库
为了创建一个新的数据库,在 MySQL Workbench 中可以执行 `CREATE DATABASE` 语句。此命令允许指定字符集,这有助于确保数据存储的一致性和兼容性。
```sql
CREATE DATABASE school DEFAULT CHARSET utf8mb4;
```
这条语句会创建名为 `school` 的数据库,并设置其默认字符集为 UTF-8 MB4 编码[^3]。
#### 创建表格
当涉及到创建新表时,有两种主要方法可以在 MySQL Workbench 中实现这一目标:
- **手动创建**:用户可以直接在图形界面中定义列属性和其他选项。
- **SQL 语句**:编写 SQL 代码来精确控制表结构。下面是一个简单的例子,展示如何利用 SQL 语句创建一张学生信息表:
```sql
USE school;
CREATE TABLE students (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100),
age INT,
grade FLOAT
);
```
这段脚本首先选择了之前建立好的 `school` 数据库作为当前操作的目标环境;接着定义了一个具有四个字段的学生表,其中 `id` 字段被设为主键并且自动增长[^1]。
#### 插入数据
向已有的表内添加新的记录同样可以通过两种途径完成——要么是在可视化界面上逐项填写,要么是借助标准的 INSERT INTO 语句来进行批量加载或程序化处理。这里给出一个具体的实例说明后者的方法:
```sql
INSERT INTO students (name, age, grade) VALUES ('Alice', 17, 92.5), ('Bob', 16, 88.0);
```
上述指令一次性地往 `students` 表里加入了两条关于不同学生的资料条目。
#### 删除记录
对于不再需要的数据行,可采用 DELETE FROM ... WHERE ... 形式的命令将其移除。需要注意的是,务必谨慎设定过滤条件以免误删重要信息。例如,如果想要清除所有年龄小于等于15岁的学生记录,则应这样写:
```sql
DELETE FROM students WHERE age <= 15;
```
该命令会在满足给定条件下永久性地消除符合条件的所有行[^2]。
阅读全文
相关推荐


















