随笔分类 - MySQLwei
MySQLwei
摘要: 项目中添加依赖 log4j2 <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.12.1</version> </dependency>
阅读全文
摘要: 使用函数-单行函数 2. 数值函数 (Math) 3. 日期与时间函数 -- 单行函数包含: -- 1.字符串函数 select ename,length(ename),substring(ename,2,3) from emp; -- substring字符串截取,2:从字符下标为2开始,3:
阅读全文
摘要: 【1】什么是子查询? 一条SQL语句含有多个select, -- 引入子查询: -- 查询所有比“CLARK”工资高的员工的信息 -- 步骤1:“CLARK”工资 select sal from emp where ename = 'CLARK' -- 2450 -- 步骤2:查询所有工资比24
阅读全文
摘要: MySQL中提供了大量函数来简化用户对数据库的操作,比如字符串的处理、日期的运算、数值的运算等等。使用函数可以大大提高SELECT语句操作数据库的能力,同时也给数据的转换和处理提供了方便。 (在sql中使用函数) 函数只是对查询结果中的数据进行处理,不会改变数据库中数据表的值。MySQL中的函数
阅读全文
摘要: 注意事项 int 宽度是显示宽度,如果超过,可以自动增大宽度 int底层都是4个字节 时间的方式多样 '1256-12-23' "1256/12/23" "1256.12.23" 字符串不区分单引号和双引号 如何写入当前的时间 now() , sysdate() , CURRENT_DATE()
阅读全文
摘要: 【1】sql展示: -- 创建表: create table t_student( sno int(6) primary key auto_increment, sname varchar(5) not null, sex char(1) default '男' check(sex='男' ||
阅读全文
摘要: -- inner join - on子句: 显示的是所有匹配的信息 select * from emp e inner join dept d on e.deptno = d.deptno; select * from emp; select * from dept; -- 问题: -- 1.4
阅读全文
摘要: 为防止不符合规范的数据存入数据库,在用户对数据进行插入、修改、删除等操作时,MySQL提供了一种机制来检查数据库中的数据是否满足规定的条件,以保证数据库中数据的准确性和一致性,这种机制就是完整性约束。 MySQL中主要支持以下几种种完整性约束,如表所示。 其中Check约束是MySQL8中提供的
阅读全文
摘要: 【1】多表查询引入: 实际开发中往往需要针对两张甚至更多张数据表进行操作,而这多张表之间需要使用主键和外键关联在一起,然后使用连接查询来查询多张表中满足要求的数据记录。 一条SQL语句查询多个表,得到一个结果,包含多个表的数据。效率高。在SQL99中,连接查询需要使用join关键字实现。 提供了
阅读全文
摘要: 【1】什么是存储过程(Stored Procedure) 通过前面章节的学习,我们已经知道SQL是一种非常便利的语言。从数据库抽取数据,或者对特定的数据集中更新时,都能通过简洁直观的代码实现。 但是这个所谓的“简洁”也是有限制,SQL基本是一个命令实现一个处理,是所谓的非程序语言。 在不能编写流
阅读全文
摘要: 最简单的SQL查询 -- 对emp表查询: select * from emp; -- *代表所有数据 -- 显示部分列: select empno,ename,sal from emp; -- 显示部分行:where子句 select * from emp where sal > 2000;
阅读全文
摘要: 【1】认识数据库表 表(Table)是数据库中数据存储最常见和最简单的一种形式,数据库可以将复杂的数据结构用较为简单的二维表来表示。二维表是由行和列组成的,分别都包含着数据,如表所示。 每个表都是由若干行和列组成的,在数据库中表中的行被称为记录,表中的列被称为是这些记录的字段。 记录也被称为一行
阅读全文
摘要:查看MySQL的安装结果 1)安装了Windows Service:MySQL80,并且已经启动。 2)安装了MySQL软件。安装位置为:C:\Program Files\MySQL。 (MySQL文件下放的是软件的内容)3)安装了MySQL数据文件夹,用来存放MySQL基础数据和以后新增的数据。安
阅读全文
摘要:MySQL数据库最初是由瑞典MySQL AB公司开发,2008年1月16号被Sun公司收购。2009年,SUN又被Oracle收购。MySQL是目前IT行业最流行的开放源代码的数据库管理系统,同时它也是一个支持多线程高并发多用户的关系型数据库管理系统。MySQL之所以受到业界人士的青睐,主要是因为其
阅读全文