色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

emp表mysql

洪振霞2年前14瀏覽0評論

MySQL中的emp表是一個經典的示例表,可以用來演示關系型數據庫的基本功能以及SQL語句的使用。

emp表通常包含以下列:

empno       int(4)      雇員編號
ename       varchar(10) 姓名
job         varchar(9)  工作
mgr         int(4)      管理員編號
hiredate    date        雇傭日期
sal         float(7,2)  薪水
comm        float(7,2)  獎金
deptno      int(2)      部門編號

具體的創建SQL語句如下:

CREATE TABLE emp (
empno     INT(4)      NOT NULL,
ename     VARCHAR(10) NULL,
job       VARCHAR(9)  NULL,
mgr       INT(4)      NULL,
hiredate  DATE        NULL,
sal       FLOAT(7,2)  NULL,
comm      FLOAT(7,2)  NULL,
deptno    INT(2)      NULL,
PRIMARY KEY (empno)
);

這里的PRIMARY KEY表示empno是主鍵,每個雇員都有唯一的編號。

使用MySQL的INSERT INTO語句可以向emp表中插入記錄:

INSERT INTO emp (empno, ename, job, mgr, hiredate, sal, comm, deptno) 
VALUES (7369, 'SMITH', 'CLERK', 7902, '1980-12-17', 800, NULL, 20), 
(7499, 'ALLEN', 'SALESMAN', 7698, '1981-02-20', 1600, 300, 30),
(7521, 'WARD', 'SALESMAN', 7698, '1981-02-22', 1250, 500, 30);

這樣,我們就向emp表中插入了三個記錄,分別代表三個雇員的信息。

使用SELECT語句可以從emp表中查詢數據:

SELECT * FROM emp;

這個語句會返回emp表中所有的列和行,我們也可以指定所需的列:

SELECT ename, job, sal FROM emp WHERE deptno = 30;

這個語句會返回emp表中在部門編號為30的所有雇員的姓名、工作和薪水。

不僅如此,MySQL還提供了一些聚合函數,可以方便地計算數據的總和、平均值、最大值和最小值等:

SELECT AVG(sal) AS avg_salary, MAX(sal) AS max_salary FROM emp;

這個語句會返回emp表中所有雇員的平均薪水和最高薪水。

總的來說,emp表是一個非常簡單但非常有用的示例表,可以幫助我們更好地理解MySQL和SQL語言的基本功能和使用。