MySQL数据库语言

这篇博客详细介绍了MySQL数据库的创建、数据插入、查询、删除等操作,包括LIMIT分页查询、条件过滤、聚合函数、JOIN操作等。还涵盖了如何在emp和dept表中进行数据操作,以及对班级和学生信息的增删查改。
摘要由CSDN通过智能技术生成

MYsql3306

SQL server1433

Limit分页

pageSize条数pageCode页数

select * from student limit (pageCode-1)*pageSize(0,5,10),pageSize(5)

CREATE DATABASE staff
use staff

CREATE TABLE emp(
empno int PRIMARY KEY,-- 员工号
ename VARCHAR(20),-- 员工姓名
job VARCHAR(20),-- 工作
mgr VARCHAR(20),-- 上级编号
hiredate VARCHAR(20),-- 受雇日期
sal VARCHAR(20),-- 薪金
comm VARCHAR(20),-- 佣金
deptno VARCHAR(20)-- 所属部门编号
);

CREATE TABLE dept(
deptno int PRIMARY KEY, -- 部门 编号
dname VARCHAR(20), -- 部门名称
loc VARCHAR(20) -- 地点
);

insert into emp values(1101,'zs','java开发','d01','2001-11-1','','12k','10');
insert into emp values(1102,'dd','Android','d02','2001-11-1','1500','12k','20');
insert into emp values(1103,'zz','java开发','d01','2001-11-1','1600','12k','10');
insert into emp values(1104,'zmj','SQL server','d03','2001-11-1','1700','12k','30');
insert into emp values(1105,'cc','java开发','d01','2001-11-1','1000','12k','10');
insert into emp values(1106,'cp','java开发','d01','2001-11-1','1000',null,'10');
insert into emp values(1107,'zAj','SQL server','d03','2001-11-1','1700','12k','30');
delete from emp
insert into dept values(10,'Java','J工作室');
insert into dept values(20,'Android','A工作室');
insert into dept values(30,'Sql','S工作室');


select * from emp
-- 在emp表中查询出所有记录的姓名、部门编号、薪水,并且列名要显示为中文。
select ename as 员工姓名,deptno as 部门编号,sal as 薪水 from emp 
-- 在emp表中查询出薪水大于1500的记录,并且按照薪水的降序排列。
select sal from emp where sal>1500 ORDER BY sal DESC
-- 在emp表中查询出comm字段为空值的记录。
select * from emp where comm=null
-- 查询出emp表中含有几个部门的记录。(用DISTINCT去

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值