日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql交叉连接后生成的记录总数_4.mysql数据库创建,表创建模等模板脚本,mysql_SQL99标准的连接查询(内连接,外连接,满外连接,交叉连接)_MySQL...

發(fā)布時(shí)間:2025/3/15 数据库 36 豆豆

--

用root用戶登錄系統(tǒng),執(zhí)行腳本

--

創(chuàng)建數(shù)據(jù)庫

create database mydb61 character set utf8 ;

--

選擇數(shù)據(jù)庫

use mydb61;

--

增加 dbuser1

用戶

--

創(chuàng)建用戶‘dbuser61’密碼為

‘dbuser61’擁有操作數(shù)據(jù)庫mydb61的所有權(quán)限

GRANT ALL ON mydb61.* TO dbuser61 IDENTIFIED BY "dbuser61";

flush privileges;

-- grant select,insert,update,delete on mydb61.* to dbuser61@localhost identified by "dbuser61";

-- grant select,insert,update,delete on mydb61.* to dbuser61@'%' identified by "dbuser61";

--

創(chuàng)建表

--

創(chuàng)建部門表

并賦值

DROP TABLE IF EXISTS `dept`;

CREATE TABLE `dept`(

`deptno` int(2) PRIMARY KEY,

`dname` varchar(14) NOT NULL,

`loc` varchar(13)

)DEFAULT CHARSET=utf8;

INSERT INTO dept VALUES(10, 'ACCOUNTING', 'NEW YORK');

INSERT INTO dept VALUES(20, 'RESEARCH', 'DALLAS');

INSERT INTO dept VALUES(30, 'SALES', 'CHICAGO');

INSERT INTO dept VALUES(40, 'OPERATIONS', 'BOSTON');

commit;

--

注意mysql的sql語言

約束如果起名字,需要單獨(dú)寫在表后面

--

創(chuàng)建員工表

并賦值

DROP TABLE IF EXISTS `emp`;

CREATE TABLE `emp`(

-- `empno` int(4) constraint emp_empno_pk PRIMARY KEY,

`empno` int(4) PRIMARY KEY,

`ename` varchar(10) NOT NULL,

`job` varchar(9),

`mgr` int(4),

`hiredate` DATE,

`sal` int ,

`comm` int,

`deptno` int(2) ,

constraint emp_deptno_fk foreign key(deptno) references dept(deptno)

)DEFAULT CHARSET=utf8;

--創(chuàng)建索引

-- CREATE

INDEX MYSCOTT.IX_CAtbAuditOperInfo_OT ON MYSCOTT.EMP(ENAME) TABLESPACE ts_myscott2;

create index emp_ename_index on emp(ename);

--注意

日期格式不一樣

INSERT INTO emp VALUES(7369, 'SMITH', 'CLERK', 7902, '1980-12-17', 800, NULL, 20);

INSERT INTO emp VALUES(7499, 'ALLEN', 'SALESMAN', 7698, '1981-02-20', 1600, 300, 30);

-- INSERT INTO emp(empno, ename, job, mgr, hiredate, sal,

deptno) VALUES(7499, 'ALLEN', 'SALESMAN', 7698, '1981-02-20', 1600, 30);

INSERT INTO emp VALUES(7521, 'WARD', 'SALESMAN', 7698, '1981-02-22', 1250, 500, 30);

INSERT INTO emp VALUES(7566, 'JONES', 'MANAGER', 7839, '1981-04-02', 2975, NULL, 20);

INSERT INTO emp VALUES(7654, 'MARTIN', 'SALESMAN', 7698, '1981-09-28', 1250, 1400, 30);

INSERT INTO emp VALUES(7698, 'BLAKE', 'MANAGER', 7839, '1981-05-01', 2850, NULL, 30);

INSERT INTO emp VALUES(7782, 'CLARK', 'MANAGER', 7839, '1981-06-09', 2450, NULL, 10);

INSERT INTO emp VALUES(7788, 'SCOTT', 'ANALYST', 7566, '1987-04-19', 3000, NULL, 20);

INSERT INTO emp VALUES(7839, 'KING', 'PRESIDENT', NULL, '1981-11-17', 5000, NULL, 10);

INSERT INTO emp VALUES(7844, 'TURNER', 'SALESMAN', 7698, '1981-09-08', 1500, 0, 30);

INSERT INTO emp VALUES(7876, 'ADAMS', 'CLERK', 7788, '1987-05-23', 1100, NULL, 20);

INSERT INTO emp VALUES(7900, 'JAMES', 'CLERK', 7698, '1981-12-03', 950, NULL, 30);

INSERT INTO emp VALUES(7902, 'FORD', 'ANALYST', 7566, '1981-12-03', 3000, NULL, 20);

INSERT INTO emp VALUES(7934, 'MILLER', 'CLERK', 7782, '1982-01-23', 1300, NULL, 10);

commit;

--

創(chuàng)建工資級(jí)別表

并賦值

DROP TABLE IF EXISTS `salgrade`;

CREATE TABLE `salgrade`(

`grade` int,

`losal` int,

`hisal` int

)DEFAULT CHARSET=utf8;

INSERT INTO salgrade VALUES(1, 700, 1200);

INSERT INTO salgrade VALUES(2, 1201, 1400);

INSERT INTO salgrade VALUES(3, 1401, 2000);

INSERT INTO salgrade VALUES(4, 2001, 3000);

INSERT INTO salgrade VALUES(5, 3001, 9999);

commit;

--創(chuàng)建獎(jiǎng)金表

DROP TABLE IF EXISTS `bonus`;

CREATE TABLE bonus(

`ename` VARCHAR(10),

`job` VARCHAR(9),

`sal` int,

`comm` int

)DEFAULT CHARSET=utf8;

commit;

總結(jié)

以上是生活随笔為你收集整理的mysql交叉连接后生成的记录总数_4.mysql数据库创建,表创建模等模板脚本,mysql_SQL99标准的连接查询(内连接,外连接,满外连接,交叉连接)_MySQL...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。