MySQL数据库
文章平均质量分 68
伦敦看日出
O Captain! My Captain!
展开
-
Ubuntu安装Redis
Ubuntu安装Redis原创 2023-08-16 17:12:21 · 276 阅读 · 0 评论 -
JDBC
不同的数据库提供的API不太一样,这样导致使用不同的数据库就需要写多份代码。解决这个问题的办法就是把各种数据库的API再次抽象封装一层,封装出一套统一的API,其中Java里面,这样的封装就是由Java标准库来完成,此时这一套封装,就称为JDBC。各种编程语言都能够操作数据库,主要原因是因为数据库提供了各个语言版本的API,调用这些API就能操作数据库。这里下载的是对应的jar包,jar包相当于.class文件的压缩包。MySQL的JDBC驱动,不是系统自带的,需要额外下载。MySQL的JDBC驱动。原创 2023-03-22 11:05:56 · 284 阅读 · 0 评论 -
数据库复习
数据库操作1.显示数据库show databases;2.创建数据库create database test;create database if not exists test;(没有就创建)3.选中数据库use test;4.删除数据库drop database test;drop if exists test;(库存在就删除,不存在就不删)数据表操作1.创建表create table table(id int,name varchar(20));2.查看原创 2022-05-11 22:17:13 · 417 阅读 · 11 评论 -
MySQL:索引事务
索引索引是一种特殊的文件,包含着对数据表里所有记录的引用指针。可以对表中的一列或多列创建索引,并指定索引的类型,各类索引有各自的数据结构实现。索引是干啥的?一本书的目录,存在的意义,就是方便用户快速查找到某个东西在第几页~类似,mysql的索引,也是为了方便查找~mysql查找select的不足select基本执行过程,遍历表,依次取出每个记录,然后再根据where字句的条件,决定这个记录要保留还是过滤。但是像这样的遍历本身效率是很低的。(尤其是数据量很大的时候)mysql是把数据存原创 2021-11-29 20:00:07 · 414 阅读 · 8 评论 -
MySQL: 表的增删改查(进阶2)
数据库表的设计1: 1对1个人信息/身份证信息(个人id,个人姓名,…,身份证号);2: 1对多学生与班级之间的关系;一个学生可以属于一个班级,而一个班级可以包含多名学生.方式一:方式二:总结:方式一与方式二的组织方式,都很常见。但是就关系数据库的表设计来说。方式二要更加常用!方式一,依赖了形如数组这样的数据类型,但是像mysql这样的数据库,并不支持数组这样的类型。如果非要表示,就需要把若干个id整理成一个字符串,id之间使用,来分割之类的。注:其它非关系型数据库,比原创 2021-11-28 14:41:13 · 1648 阅读 · 20 评论 -
MySQL: 表的增删改查(进阶1)
1.数据库约束1.1 约束类型NOT NULL - 指示某列不能存储 NULL 值。UNIQUE - 保证某列的每行必须有唯一的值。DEFAULT - 规定没有给列赋值时的默认值。PRIMARY KEY - NOT NULL 和 UNIQUE 的结合。确保某列(或两个列多个列的结合)有唯一标识,有助于更容易更快速地找到表中的一个特定的记录。FOREIGN KEY - 保证一个表中的数据匹配另一个表中的值的参照完整性。CHECK - 保证列中的值符合指定的条件。对于MySQL数据库,对CHEC原创 2021-11-23 20:20:36 · 2217 阅读 · 14 评论 -
MySQL: 表的增删改查(基础)
1.CRUD注释:在SQL中可以使用“–空格+描述”来表示注释说明CRUD 即增加(Create)、查询(Retrieve)、更新(Update)、删除(Delete)四个单词的首字母缩写。2.新增(Create)先创建一个表,才能插入数据。2.1 单行数据 + 全列插入– 插入两条记录,value_list 数量必须和定义表的列的数量及顺序一致INSERT INTO student VALUES (1, 100, ‘C罗’, NULL);//NULL表示空值INSERT INTO原创 2021-11-21 11:14:04 · 7382 阅读 · 18 评论 -
MySQL: 数据库基础
1.数据库的操作1.1 显示当前数据库show databases;1.2 创建数据库create database test;//创建名为test的数据库1.3 使用数据库use test;//使用test数据库1.4 删除数据库drop database test;//删除test这个数据库说明:数据库删除以后,内部看不到对应的数据库,里面的表和数据全部删除。注:删除数据库这个操作比较危险,执行此语句的时候要想清楚。2. 常用数据类型2.1 数值类型原创 2021-11-17 10:44:03 · 1101 阅读 · 10 评论 -
MySQL:数据库的基础知识
数据库的基础知识数据库介绍:数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。数据库分类:关系型数据库非关系型数据库关系型数据库:是指采用了关系模型来组织数据的数据库。简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表格及其之间的联系所组成的一个数据组织关系型数据库都基于标准的 SQL,只是内部的一些实现有区别常见关系型数据库:Oracle:甲骨文产品,是数据库中的王者。由于收费原创 2021-11-15 20:38:01 · 851 阅读 · 0 评论