mysql 檢視作業 mysql作業

2021-10-18 10:18:34 字數 1809 閱讀 7194

dropdatabaseifexistsshopping;createdatabaseshopping;useshopping;createtablesales(idmediumintunsignednotnullprimarykeyauto_increment,pronamevarchar(30)notnull,salenumsmall...

drop database if exists shopping;

create database shopping;

use shopping;

create table sales(

id mediumint unsigned not null primary key auto_increment,

proname varchar(30) not null,

salenum smallint unsigned not null default 1

create table stocks(

id mediumint unsigned not null primary key auto_increment,

proname varchar(30) not null,

stocknum smallint unsigned not null default 100

insert into stocks(proname) values('可口可樂');

insert into stocks(proname) values('百事可樂');

insert into stocks(proname) values('非常可樂');

insert into stocks(proname) values('紅梅香菸');

insert into stocks(proname) values('中南海香菸');

--建立觸發器,當偵聽到資料表sales的insert狀態後,將stocks資料表中相應的商品的數量更新

delimiter //;

create trigger tri_sales after insert on sales for each row

begin

declare pname varchar(30);

declare snum smallint;

select proname,salenum into pname,snum from sales order by id desc limit 1;

update stocks set stocknum = stocknum - snum where proname=pname;

enddelimiter ;

--插入銷售記錄

insert into sales(proname,salenum) values('百事可樂,10);

insert into sales(proname,salenum) values('中南海香菸',10);

--考試題

1.建立資料表--商品列表(prolist)

2.將sales、stocks資料表中proname的字段值更新為商品列表中相應商品的id

3.將sales、stocks資料表中proname的欄位名更新為proid,並且將其資料型別更改為與商品列表中的id相同

4.實現上述三步以後,如果向sales資料表中插入記錄的話,則只需要商品的id和銷售數量,從長遠考慮,如果

讓使用記住所有資料的id,是一件不可能的事件,最好的辦法是,我們提供商品的名稱,而新增到資料表後,

誰可以告訴我這個作業怎麼回答啊!星期1交了!qq285182557 郵箱[email protected]

展開

在tmux中 squeue檢視作業執行佇列

squeue顯示出的資訊太多行,但tmux中又無法像bash中那樣用滑鼠上下滑動 解決辦法 squeue less 是管道符,將兩個命令隔開,管道符左邊命令的輸出就會作為管道符右邊命令的輸入。less 工具也是對檔案或其它輸出進行分頁顯示的工具,應該說是linux正統檢視檔案內容的工具,功能極其強大...

使用history命令檢視作業的整體執行情況

1 通過使用history命令,我們可以深入到乙個job的任務級層面檢視執行最快的任務,以及執行最慢的任務,以及其他的有用資訊。命令如下 hadoop job history output ouptut 就是要查詢的job的輸出路徑,如果輸出路徑位於hdfs的根目錄下,有時候會忘記新增 也就是使用如...

MySQL實驗作業 MySQL作業

題目一 使用連線查詢的方式,查詢出各員工所在部門的人數與工程數,工程數命名為count project。連線3個表,並使用count內建函式 create table employee id int 3 primary key,name varchar 20 age int 1 create tab...