mysql部署練習 MySQL練習題及答案

2021-10-18 23:56:37 字數 1247 閱讀 4447

一、現有三張資料庫表,分別為部門表、員工表、部門和員工關係表

1、部門表

create table `t_dept` (

`id` int(8) not null auto_increment,

`dept_name` varchar(50) default null comment '部門',

primary key (`id`)

) character set utf8 collate utf8_general_ci comment='部門表 id為主鍵';

2、員工表

create table `t_user` (

`id` int(8) not null auto_increment,

`user_number` varchar(50) default null,

`user_name` varchar(50) default null,

primary key (`id`)

) engine=myisam default charset=latin1 comment='員工表 id為主鍵';

3、部門員工關係表

create table `t_deptuser` (

`id` int(8) not null auto_increment,

`dept_id` int(8) default null,

`user_id` int(8) default null,

primary key (`id`)

) engine=myisam default charset=latin1;

問題一、請寫一句sql,查詢出所有在"研發部"工作的員工。(mysql資料庫)。

問題二、請寫一句sql,同時查詢出所有員工姓名以及所在部門名稱。

問題一、select u.* from t_deptuser du

left join t_user u

on u.id = du.user_id

left join t_dept d

on d.id = du.dept_id

where d.dept_name = '研發部'

問題二、

select u.user_name,d.dept_name from t_user u

left join t_deptuser du

on u.id = du.user_id

left join t_dept d

on d.id = du.dept_id

mysql部署練習 mysql的練習

除去表的欄位名稱 alter table table name drop colum 欄位名 新增表的欄位名稱 alter table table name add id int 為表新增id並且設為主鍵,自動增加 alter table table name change id id int no...

mysql查詢練習題 Mysql資料查詢練習題一

設計乙個系統,儲存桌球聯賽的比賽資訊!要求 在mysql命令列輸出如下資訊 1.建立乙個資料庫 本例以ginvip資料庫為例 create database ginvip 2.建立隊員資訊表 create table player id int unsigned primary key auto i...

mysql 程式部署 mysql部署

mysql部署 通用安裝包mysql 5.7.27 linux glibc2.12 x86 64.tar.gz 解除安裝自帶的mariadb rpm qa grep mariadb rpm e nodeps mariadb libs 5.5.56 2.el7.x86 64 mysql資料庫安裝 具體...