数据库
文章平均质量分 60
springxing星
但行好事,莫问前程
展开
-
JDBC学习
","张三","123456");","张张","5");System.out.println("登录成功");System.out.println("登录失败");System.out.println("登录成功");System.out.println("请输入登录的用户名:");System.out.println("请输入登录的用户名:");System.out.println("请输入登录的密码:");System.out.println("请输入登录的密码:");...原创 2022-08-17 15:23:58 · 1306 阅读 · 0 评论 -
三大范式,ER图,外键,视图,索引,触发器
ER(Entity,RelationShip)图又称实体关联图,实体联系图,是用来描述实体本身以及与其它实体关系的一种图。外键是用来建立两个表的关联关系的字段。用来约束表中的数据必须符合外键表的相关条件,以及在更新数据,自动对关联表做出相关处理。视图是一张虚拟表,是一张逻辑表,本身没有数据。本质就是一段SQL,是一段保存在数据库,且可以重复利用的sql索引类似于 书籍中的目录,本质是一张表。...原创 2022-08-13 10:37:40 · 3501 阅读 · 0 评论 -
黑马数据库知识
表关系一对一,实现方式:在任意一方加入外键,关联另一方主键,并且设置外键为唯一(unique)一对多,多的加外键,关联一的主键多对多,实现方式:建立第三张中间表,中间表至少包含两个外键,分别关联两方主键多表查询:笛卡尔积:取A,B集合所有组合情况多表查询:从多张表查询数据 ①连接查询 内连接:相当于查询A,B交集数据 外连接:①左外连接:相当于查询A表所有数据和交集部分数据 ②右外连接:相当于查询B表所有数据和交集部分数据 ②子原创 2022-07-04 12:57:20 · 402 阅读 · 0 评论 -
黑马数据库笔记DCL
约束:约束的概念和分类1.约束的概念 ①约束是作用于表中列上的规则,用于限制加入表的数据 ②约束的存在保证了数据库中数据的正确性,有效性和完整性2.约束的分类约束名称 描述 关键字非空约束 保证列中所有数据不能有null值原创 2022-07-04 11:06:57 · 75 阅读 · 0 评论 -
黑马数据库笔记DQL
DQL:对表中的数据进行查询①基础查询 1.查询多个字段 select 字段列表 from 表名; select * from;----查询所有数据例: select name,age,sex from stu;2.去除重复元素 select distinct 字段列表 from 表名;3.起别名as:as也可以省略例:select name,math 数学,english 英语 from stu;②条件查询1.条件查询语法select 字段名 from 表名 where 条件列表;2.条件符号:>,...原创 2022-07-04 09:28:00 · 112 阅读 · 0 评论 -
数据库黑马笔记DML
DML:对表的数据进行增删改①添加数据1.给指定列添加数据insert into 表名(列名1,列名2...) values(值1,值2...);2.给全部列添加数据(可以省略列名)insert into 表名 values(值1,值2...)3.批量添加数据insert into 表名(列名1...) values(值1,值2...), (值1,值2...);②修改数据1.修改表数据update 表名 set 列名1=值1,列名2=值2,...where 条件;注意如果不加条件,会修改列中所有的数据③删除原创 2022-07-04 08:36:03 · 103 阅读 · 0 评论 -
数据库黑马笔记DDL
每日一句:刀在石上磨,刀越来越快,石越来越薄。数据库:DDL:操作数据库,数据库表等DML:对表中的数据进行增删改DQL:对表中的数据进行查询DCL:对数据库进行权限管理DDL---操作数据库(全部大写)①查询:show databases;②创建:create database 数据库名称;创建数据库(判断如果不存在则创建):create database if not exists 数据库名称;③删除数据库:drop database 数据库名称;删除数据库(判断如果存在久删除):create data原创 2022-07-04 08:34:39 · 84 阅读 · 0 评论