mysql计算机二级选择题速成
时间: 2023-10-23 13:13:49 浏览: 60
MySQL是一种关系型数据库管理系统,用于存储和管理数据。MySQL的计算机二级选择题速成主要包括以下内容:
1. 数据定义篇:介绍MySQL中用于定义和管理数据库、表、索引和视图的语句,例如CREATE DATABASE、CREATE TABLE、ALTER TABLE等。
2. 数据操作DML篇:介绍MySQL中用于插入、更新和删除数据的语句,例如INSERT、UPDATE、DELETE等。
3. 数据查询DQL篇:介绍MySQL中用于查询数据的语句,例如SELECT、FROM、WHERE等。
4. 权限操纵DCL篇:介绍MySQL中用于管理用户权限和访问控制的语句,例如GRANT、REVOKE等。
除了以上的选择题速成,还有一些其他的MySQL知识值得学习,例如MySQL的连接操作、子查询、存储过程、触发器等。
相关问题
计算机二级mysql题库
引用提到了关于计算机二级mysql题库的一些经验。根据该经验,他购买了一套题库(未来教育),该题库只能评选择题的分,操作题等题目只能给出答案和解析。他通过刷题并将错题截图保存,最后整理并打印出来,以便复习。该题库大约有13套题左右。此外,他还提到了在考前一星期再次翻阅mysql数据库教材并查漏补缺的步骤。所以,根据引用内容,计算机二级mysql题库可以通过购买相关的题库进行刷题和复习。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [计算机二级mysql考试经验分享(2021年3月)](https://blog.csdn.net/weixin_47202652/article/details/115304644)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
计算机二级mysql触发器操作题
好的,以下是一个简单的 MySQL 触发器操作题:
假设有一个 `orders` 表,其中包含以下列:`order_id`, `customer_id`, `order_date`, `order_total`。请编写一个触发器,实现以下功能:
- 当向该表插入新行时,自动计算该行的 `order_total` 值,并将其插入到表中。
触发器代码如下:
```mysql
CREATE TRIGGER calc_order_total
BEFORE INSERT ON orders
FOR EACH ROW
BEGIN
SET NEW.order_total = (
SELECT SUM(order_total)
FROM orders
WHERE customer_id = NEW.customer_id
) + NEW.order_total;
END;
```
该触发器将在插入新行之前执行,对于每一行,它会计算该行的 `order_total` 值,并将其插入到表中。具体来说,它会查询该行所属的 `customer_id` 在表中的所有订单的 `order_total` 值之和,并将其加上该行的 `order_total` 值,最终得到该行的总价值。