对于课程讲义“MySQL基础 / 数据类型”一节中列出的各种数据类型,作为列类型来建表,向表中插入数据并执行查询。
时间: 2024-12-20 13:24:53 浏览: 2
C语言基础讲义 数据类型、运算符、指针等知识讲解和示例
在MySQL中,"MySQL基础 / 数据类型"这一课会涵盖多种数据类型,如整数类型(TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT)、浮点数类型(FLOAT、DOUBLE),字符类型(CHAR、VARCHAR、TEXT、BINARY、VARBINARY等)、日期时间类型(DATE、TIME、DATETIME、TIMESTAMP)、二进制类型(BIT)以及枚举类型(ENUM)等。以下是创建表、插入数据和执行基本查询的一般步骤:
1. 创建表格示例:
```sql
CREATE TABLE employees (
id INT PRIMARY KEY,
name VARCHAR(50),
age TINYINT,
salary DECIMAL(10, 2), -- 整数和浮点数
hire_date DATE,
department ENUM('HR', 'IT', 'Finance') -- 枚举类型
);
```
2. 插入数据:
```sql
INSERT INTO employees (id, name, age, salary, hire_date, department)
VALUES (1, 'John Doe', 30, 50000.00, '2022-01-01', 'IT');
```
3. 查询数据:
- 查找所有员工信息:
```sql
SELECT * FROM employees;
```
- 按部门查找员工:
```sql
SELECT * FROM employees WHERE department = 'IT';
```
- 根据薪水筛选员工:
```sql
SELECT * FROM employees WHERE salary > 45000;
```
阅读全文