数据库
文章平均质量分 66
kvass886
这个作者很懒,什么都没留下…
展开
-
数据库连接池
数据库连接池是个容器,负责分配管理数据库连接。他允许应用程序重复使用一个现有的数据库连接,而不是重新创建一个。释放空闲时间超过最大时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。优点:资源重用;避免数据库连接遗漏;提升系统相应速度。...原创 2022-02-22 18:34:50 · 444 阅读 · 0 评论 -
JDBC的概述
JDBC是使用Java语言操作数据库的一套api全称:(Java DataBase Connectivity) Java数据库连接JDBC是sun公司指定的一套标准接口,JDBC中定义了所有操作关系型数据库的规则。众所周知接口是无法直接使用的,我们需要使用接口的实现类,而这套实现类(称之为:驱动)就由各自的数据库厂商给出。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动 jar包中的实现类。JDBC的好处:各数据库厂商使原创 2022-02-18 20:58:55 · 611 阅读 · 0 评论 -
MySQL 多表查询
多表查询顾名思义就是从多张表中一次性查询出我们需要的数据。先建表# 创建部门表CREATE TABLE dept(did INT PRIMARY KEY AUTO_INCREMENT,dname VARCHAR(20));# 创建员工表CREATE TABLE emp (id INT PRIMARY KEY AUTO_INCREMENT,NAME VARCHAR(10),gender CHAR(1), -- 性别salary DOUBLE, -- 工资join_date DA原创 2022-02-16 22:53:32 · 397 阅读 · 0 评论 -
MySQL 数据库设计
数据库设计概念数据库设计就是根据业务系统的具体需求,结合我们所选用的DBMS,为这个业务系统构造出最优的数据存储模型。建立数据库的表结构以及表与表之间的关联关系的过程。数据库设计步骤需求分析(数据是什么?数据具有哪些属性?数据与属性的特点是什么?)逻辑分析(通过ER图对数据库进行逻辑建模,不需要考虑我们所选用的数据库管理系统)物理设计(根据数据库自身的特点把逻辑设计转换为物理设计)维护设计(1、对新的需求进行建表;2、表优化)表关系1、一对一:如用户和用户详情一对一关原创 2022-02-15 17:22:47 · 1063 阅读 · 0 评论 -
MySQL 约束语法
约束的概念约束是作用于表中列上的规则,用于限制加入表的数据。 例如:我们可以给id列加约束,让其值不能重复,不能为null值。约束的存在保证了数据库中数据的正确性、有效性和完整性。添加约束可以在添加数据的时候就限制不正确的数据,年龄是3000,数学成绩是-5分这样无效的数据,继而保障数据的 完整性。通俗的说:就是让数据库表中的数据不出现逻辑上的错误1、非空约束非空约束用于保证列中所有数据不能有null值语法:创建表时添加约束:CREATE TABLE 表名( 字段名 数据类型 N原创 2022-02-12 23:22:09 · 2585 阅读 · 0 评论 -
MySQL DML和DQL 语法
1、DML 数据操作语言DML主要对数据进行 增、删、改 操作;给指定列添加数据:insert into 表名(列名1,列名2……) values(值1,值2......);给全部列添加数据:insert into 表名 values(值1,值2......);批量添加:insert into 表名(列名1,列名2......) values (值1,值2......),(值1,值2......),(值1,值2......);insert into 表名 values(值1、值2....原创 2022-02-09 23:59:08 · 443 阅读 · 0 评论 -
SQL的概述及DDL
1、SQL简介英文:Structured Query Language,简称 SQL结构化查询语言,一门操作关系型数据库的编程语言定义操作所有关系型数据库的统一标准对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方,我们称为“方言”MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。单行注释: -- 注释内容 或 #注释内容(MySQL 特有)多行注释: /* 注释 */2、SQL的分类DDL(Data Definition Langua原创 2022-02-08 22:36:53 · 1820 阅读 · 0 评论 -
MySQL的安装和配置及初始化
一、官网下载MySQLMySQL :: Download MySQL Community Server (Archived Versions)二、MySQL的配置及初始化1、配置环境变量这里就部再赘述了2、新建配置文件[mysqld]character-set-server=utf8port=3306basedir=D:\\software\\mysql-5.7.24-winx64datadir=D:\\software\\mysql-5.7.24-winx64\\data原创 2022-02-08 21:47:52 · 6701 阅读 · 0 评论