数据库

JAVA的三层架构中的持久层(数据层)可以通过两种方式让数据长久保存:

1、文件保存        特点:1,安全性不高,因为用户可以随时访问文件,并对其进行添加删除等数据处理;2,操作便捷性不高,需要对整个项目文件相当熟悉的人员才能进行相应的数据操作。

2、数据库(DB)     特点:除了客服文件保存的连个缺点之外,DB还具有智能性的特点。

DB:database 中文名:数据库   DBMS:数据库管理系统


常见的DBMS:大型: Oracle       DB2

    中小型:MySQL         SQL Sever



对数据库操作需要懂得相关的语言和简单的操作命令,所以提出SQL语言:结构化查询语言

而SQL分为了6个部分,接下来简单介绍一下其中的4种:

1,DDL:数据定义语言

2,DQL:数据查询语言      select 

3,DML:数据操作语言      对数据进行增加:insert into  表名 values(具体的数据);

 对数据进行删除:delete from  数据库表名  where  删除条件;

    对数据进行修改:update 表名 set 字段名="想要修改的数据" where 条件控制;

DQL:

创建数据库:create database 数据库名字;

删除数据库:drop database 数据库名字;

使用(进入)数据库: use 数据库名字;

创建数据库中的表格(内容):create table 名:T_名字( 字段1<类型>  对应的约束,字段2<类型>,...... ;

字段对应属性,类型对应数据类型

  

主键名:pk_..Id

普通字段命名规范:f_..Name

Unique 唯一

外键的名字   fk_...id

表与表之间有关联关系  

一对一唯一外键关联:外键在谁身上无所谓,但是外键必须唯一。

一对多外键关联:外键在多的身上。

多对多:创建关系表:需要两个字段,分别为两个的主键








  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值