随笔分类 - MySQL
摘要:select语句总结: select column,group_function(column)from table(where condition)(group by group_by_expression)(having group_condition)(order by column); 注意
阅读全文
摘要:1.统计各个岗位的平均工资 select deptno,avg(sal) from emp group by deptno having avg(sal)>2000; 运行结果: 也可给avg(sal)取个名字,后面也用名字替换,运行结果一样。 select deptno,avg(sal) 平均工资
阅读全文
摘要:1.如果想统计各个部门的平均工资该怎么办? select deptno,avg(sal) from emp; -- 字段和多行函数不可以同时使用 select deptno,avg(sal) from emp group by deptno; -- 字段和多行函数不可以同时使用,除非这个字段属于分组
阅读全文
摘要:函数就是封装了特定的一些功能,直接拿过来使用,如字符串的处理,日期的运算,数值的运算等等。函数只是对查询结果中的数据进行处理,不会改变数据库中数据表的值。函数分为单行函数和多行函数:单行函数:单行函数是指对每一条记录进行计算,并得到相应的结果,返回给用户,也就是说,每条记录作为一个输入参数,经过函数
阅读全文
摘要:where子句:将过滤条件放在where子句的后面,可以筛选/过滤出我们想要的符合条件的数据 1.where子句 + 关系运算符 > < = >= <= <>不等于 !=不等于 查询deptno=10的:select * from emp where deptno = 10; 运行结果: 查询job
阅读全文
摘要:DQL主要用于数据的查询,其基本结构是使用select子句。 对emp表查询:select * from emp; 运行结果: 显示部分列:select empno,ename,sal from emp; 运行结果: 显示部分行 where:select empno,ename,job,mgr fr
阅读全文
摘要:DQL:Data Query Language 数据查询语言 DQL主要用于数据的查询,其基本结构是使用select子句,from子句和where子句的组合来检查一条或多条数据。 首先准备四张表:dept(department部门表),emp(employee员工表),salgrade(工资等级表)
阅读全文
摘要:一,数据查询语言(Data Query Language,DQL): DQL主要用于数据的查询,其基本结构是使用select子句,from子句和where子句的组合来检查一条或多条数据。 二,数据操作语言(Date Manipulation Language,DML): DML主要用于对数据库中的数
阅读全文
摘要:首先创建一张学生表,进行参照: 创建表: create table student(sno int(6) primary key auto_increment,sname varchar(5) not null,sex char(1) default '男' check(sex='男'||sex='
阅读全文
摘要:外键:外键约束是指表中某个字段的值依赖于另一张表中某个字段的值,而被依赖的字段必须且有主键约束或者唯一约束。 被依赖的表我们通常称之为父表或者主表,设置外键约束的表称为字表或从表。 外键约束:(FOREIGN KEY,缩写FK)是用来实现数据库表的参照完整性的。 外键约束可以使两张表紧密的结合起来,
阅读全文
摘要:表的完整性约束: 约束条件 约束描述 primary key 主键约束,约束字段值可以唯一地标识对应的记录 not null 非空约束,约束字段的值不能为空 unique 唯一约束,约束字段的值是唯一的 check 检查约束,限制某个字段的取值范围(MySQL8中提供支持的) default 默认值
阅读全文
摘要:-- 修改表的结构:-- 增加一列:alter table s_student add score double(5,2); -- 增加一列score 5指的是总位数 2指的是小数的位数 运行结果: -- 往score里添加数据 update s_student set score = 123.56
阅读全文
摘要:-- 在t_student数据库表中插入数据insert into s_student values(1,'张三','男','18','2002-12-02','软件2班','123@123.com');INSERT INTO s_student values(2,'李四','男','18','20
阅读全文
摘要:创建数据库表语法: create table 表名 例如创建一个学生表(每一行代表一个记录,每一列代表一个字段) create table s_student(son int(6), -- 6显示长度 学号 sname varchar(5), -- 5个字符 名字sex char(1), 性别age
阅读全文
浙公网安备 33010602011771号