数据库
文章平均质量分 95
Lockey-s
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL JDBC编程
本文讲的是 Java 编程当中用到的 JDBC 编程方法,JDBC 就是一种类和方法,是一种执行 SQL 语句的 Java API,可以对多种数据库实现统一访问,就像是班长约定好数据的统计格式一样。优势就是使得程序的可移植性大大增强,不用限定在特定数据库厂商的API。引入依赖就需要用 MySQL 的驱动包(把 MySQL 自身的 api 给转换成 JDBC 风格)。...原创 2022-06-26 20:27:03 · 578 阅读 · 7 评论 -
MySQL 索引和事务
索引是一种特殊的文件,包含对数据表里面所有数据的引用指针,可以对创建的表里面的的一列或多列创建索引。索引带来的好处:提高了查找速度。索引带来的坏处:占用过多的空间,拖慢了增删改的速度。以之前建的这张学生表为例,这张表我们是没有创建索引的:通过 show index from 表名; 即可查看索引,代码和运行结果如下:可以看到我们并没有创建索引,但还有显示了索引。这个自带的索引就是主键约束:primary key 带来的,有了主键,MySQL 就会自动创建索引。就是给一个表创建索引,通过 :creat原创 2022-06-25 19:20:20 · 790 阅读 · 16 评论 -
MySQL 联合查询
联合查询笛卡尔积多表查询一份数据join 实现多表查询join 查询多个表内外连接内连接外连接自连接二级目录三级目录笛卡尔积笛卡尔积:多表查询的核心操作。 笛卡尔积的计算很简单,就类似于排列组合。笛卡尔积是针对任意两张表之间的运算。举例:笛卡尔积计算过程:先拿第一张表的第一条记录,和第二张表的每个记录,分别组合,得到一组新的记录。然后再拿第一张表的第二条记录,和第二张表的每条记录,分别组合,又得到新的记录,最终得到的记录就是笛卡尔积。针对两张表计算笛卡尔积,笛卡尔积的列数,就是 A 的列数 +原创 2022-04-29 17:56:31 · 10329 阅读 · 16 评论 -
MySQL 增删查改进阶版
增删查改进阶版数据库的约束NOT NULL 约束UNIQUE 约束DEFAULT 约束PRIMARY KEY 主键约束主键自增FOREIGN KEY 约束高阶查询数据库设计二级目录三级目录数据库的约束数据库的约束就是数据库在使用的时候,对于里面的数据能够提出要求和限制。可以借助约束来完成更好的体验。这里的约束都是针对列来操作的。NOT NULL 约束NOT NULL 就是某列不能插入空值。如果插入空值,就会报错。代码如下:create table student (id int not null原创 2022-04-14 15:28:36 · 1420 阅读 · 21 评论 -
MySQL 增删查改基础版
增删查改插入插入全部列同时插入多条记录插入部分列查找全列查找二级目录三级目录插入插入全部列插入就是增加的意思。先创建一个学生表: create table student(id int,name varchar(50),age int,score double(3,1));然后插入数据,insert into 表名 values(表里面的值); 。四个数据对应的是:班级,名字,年龄。成绩:insert into student values (1, 'zhangsan', 19, 98.5);原创 2022-03-22 16:22:23 · 1844 阅读 · 18 评论 -
MySQL 数据库的基础应用与操作
这里写目录标题数据库概念数据库基本操作显示数据库创建数据库创建关键字的数据库选择/使用数据库删除数据库创建系统没有的数据库创建数据库的时候指定字符集数据库中的数值类型BIT(M)TINYINTSMALLINTINTBIGINTFLOAT(M,D)DOUBLE(M,D)DECIMALUNSIGNEDvarchartextBLOB表示日期表示钱表的基本操作创建表查看表查看表结构删除表数据库概念数据库当中的字符输入是不分大小写的。数据库也是软件,它的功能是管理数据。实现数据存储,在软件的内部,会广泛的使用原创 2022-03-18 20:16:19 · 2151 阅读 · 14 评论
分享