华清远见-重庆中心-数据库/知识点梳理/个人总结

数据库


1.数据存储形式

1.文件(存储在硬盘)

文件存储格式,对数据处理可以通过Java代码实现

缺点:读写速度慢,

2.变量(存储在内存中)

读写速度快,临时数据存储

3.数据库(数据库管理系统)

数据库管理软件(DBMS- database manage system),是一种存储和管理数据表的软件系统,适用于大数据量,支持多人并发操作

数据库中的数据是永久存储,数据操作效率高

2.如何使用数据库

1.安装数据库的服务软件(server-服务器)

3.数据库分类

1.关系型数据库:MySQL,sql server, oracle,db2....

数据以二维表的方式存储,实体之间的关联关系

支持SQL(结构化查询语言)语言

2.非关系型数据库:redis,MongDB,Hbase....

数据按照不同的数据类型进行存储,不支持SQL

4.ER模型(E-entity 实体,R-realation关系)

1.ER模型,就是将数据库table之间的关系,以图形的方式展示出来

2.ER模型,就是创建数据表的依据

3.矩形代表实体,菱形代表关系,椭圆代表实体的属性

4.实体之间的关系:

一对多 一对一 多对多

5.MySQL的命令行操作

1.连接到MySQL服务器

mysql -u root -p

2.使用MySQL的命令

show database 显示所有的数据库

use sys; 选择要使用数据库的名字

show tables; 显示sys数据库中所有的表

desc user; 显示user表的结构

insert into user(字段)value() ; 插入数据

select * from user; 查询user表的数据

delete from user;删除数据

drop table user;删除user表

drop database sys;删除数据库

6.SQL(Struct Query Language):结构化查询语言

1.sql语言中,字符可以使用单引号或者双引号,保证引号匹配

2.注释:注释内容,/* */

3.sql语言中,关键字不区分大小写,数据内容有大小写之分

4.sql的使用

<1.创建数据库:create database 数据库名字 default charset set utf8;

<2.删除数据库:drop database 数据库名字;

<3.创建表:create table 表名(字段名 字段类型 约束条件.......);

如果字段名,表名和关键字重复了,那么就在字段名上或表名上添加引号

尽量避免和关键字重名

约束条件:not null,表示字段不能是null

主键约束:primary key,一般用于实现表中的每行数据不重复

7.MySQL中常见的数据类型

tinyint

短整型

对应Java的byte,short

int

整型

int

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值