数据库编程知识点

梓雍 阅读:219 2024-04-29 18:00:55 评论:0

数据库编程试题

题目一:

使用SQL语句创建一个名为`employees`的表,包含以下字段:`employee_id`(整数型,主键)、`first_name`(文本型,不超过50个字符)、`last_name`(文本型,不超过50个字符)、`email`(文本型,不超过100个字符)、`hire_date`(日期型)和`salary`(数值型)。

```sql

CREATE TABLE employees (

employee_id INT PRIMARY KEY,

first_name VARCHAR(50),

last_name VARCHAR(50),

email VARCHAR(100),

hire_date DATE,

salary DECIMAL(10, 2)

);

```

题目二:

使用SQL语句向`employees`表中插入一条记录,字段数值根据自己设定。

```sql

INSERT INTO employees (employee_id, first_name, last_name, email, hire_date, salary)

VALUES (1, 'John', 'Doe', 'john.doe@email.com', '20220101', 50000.00);

```

题目三:

使用SQL语句更新`employees`表中`employee_id`为1的记录,将`salary`字段的值增加10%。

```sql

UPDATE employees

SET salary = salary * 1.1

WHERE employee_id = 1;

```

题目四:

使用SQL语句查询`employees`表中`hire_date`在2022年的员工数量。

```sql

SELECT COUNT(*)

FROM employees

WHERE hire_date >= '20220101' AND hire_date < '20230101';

```

题目五:

使用SQL语句删除`employees`表中`employee_id`大于10的记录。

```sql

DELETE FROM employees

WHERE employee_id > 10;

```

以上是关于数据库编程的一些常见试题,涵盖了创建表、插入记录、更新记录、查询记录和删除记录等基本操作。希望对你的学习有所帮助。

搜索
排行榜
最近发表
关注我们

扫一扫关注我们,了解最新精彩内容