数据库编程知识点
数据库编程试题
题目一:
使用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;
```
以上是关于数据库编程的一些常见试题,涵盖了创建表、插入记录、更新记录、查询记录和删除记录等基本操作。希望对你的学习有所帮助。