26中级 - 数据库基本概念【爬虫项目实战】

237 阅读1分钟

数据库的好处

  • 数据库提供结构化数据的持久化存储
  • 索引保证数据查询的速度
  • 事务的原子性保证数据不丢失

数据库的基本结构

1.png

  • fix-exception-handling的库可以抄代码
  • 数据库的类型与SQL语句
    • 整数类型,例如int/bigint
    • 字符串类型,例如varchar(100)/TEXT
    • 时间类型,例如timestamp
  • 行与列
  • 数据的外键
  • JDBC简介:Java Database Connection
    • 本质就是:你给我一个连接字符串,我就能读取你的数据库的信息

直接用ide创建h2数据库名字叫qixi

  • 粘贴进去jdbc:h2:file:/Users/ories/Downloads/java-zhangbo-project/26/1/database-fix-exception-handling/qixi
  • 建表 2.png
  • 第一次用命令行去建立表格

3.png

  • 第二次用可视化工具去建立表格,建表这种操作建一次就用很久,所以不太需要记住命令

4.png

  • 插入数据也有两种方法
    • 第一种直接用sql插入,insert into user(id, name, tel) values ( 1, '张三','12345' );
    • 第二种可视化

数据库的好处

  • 对数据的插入进行约束

修改数据库

5.png