Java 程序员常用的8个数据库知识点

作者/分享人:JPM
向 Ta 提问
擅长JavaWeb开发,项目管理,乐于分享。

这篇 Chat 涉及数据库的 DDL 和 DML,包括如何优雅地建表、建索引,常用的数据库增删改查操作;常用的 SQL 优化技术;JDBC 操作数据库;存储过程及数据库定时任务等知识点。

本篇 Chat 以 Oracle 数据库为例,从以下8个方面对Java程序员常用数据库知识点进行阐述:

  1. 什么是数据库的 DDL 和 DML?
  2. 创建数据库的用户并授权。
  3. 如何优雅地建立一张数据库的表?
  4. 数据库表的常用增删改查操作。
  5. 使用 JDBC 操作数据库。
  6. 常用的 SQL 优化技术。
  7. 如何用存储过程提升开发效率?
  8. 如何玩转数据库的定时任务?

以期通过本场 Chat 的学习,使 Java 程序员快速了解开发中的常用数据库知识点,并且可以运用到项目中。

已有396人预订
预订达标
文章出炉
交流日期
     
06月21日
07月10日
07月16日 20:30
查看文章评论/提问
大师兄
比较基础,索引部分介绍的太少了,建议mysql上举例
曙光
今晚8点半的活动,我还没邀请入群,咋办
波子汽水
UPDATE 不要set关键字吗
JPM: 您好,感谢提醒,文章有笔误,正确语法为: UPDATE 表名 SET 字段= '值' WHERE 字段= '值';
波子汽水
insert into t_user (ID, USER_ID, USER_NAME, LOGIN_NAME, LOGIN_PASSWORD, USER_BIRTH, USER_SEX, USER_PHONE, USER_EMIAL) values (SEQ_T_USER.Nextval, '110101198003555236', '刘亦菲', 'liuyifen', 'liuyifei666', to_date('03-03-1990', 'dd-mm-yyyy'), 0, '13312345558', 'liuyifen@126.com'); 测试的插入语句都没有女 怎么查出来有女的 ,注释里面明明写了0表示女1表示男 分组查询的sql里面的性别2是什么鬼
JPM: 您好,感谢指出文章的错误,感谢波子汽水的指正。 建表语句定义的是0女1男,当时插入了5条男性数据。 在后续写查询的时候就自认为是“1男2女”了,手动插入了一条“杨贵妃”的性别为“2”的数据,做了后续的查询演示案例。 目前文章已经进行修订,建表语句默认为“1男2女”。 由于本人疏忽,给读者带来不便,表示抱歉。
Leon
非常基础,比较适合greenhand阅读,事务特性 ACID,这里排版有点问题。虽然对自己没有什么收获,但希望别人能有所得就好。
你可能还喜欢
如何成为一名合格的 C/C++ 开发者?
范蠡
微服务中的短信服务如何设计?
猿天地
亿级 QQ 会员活动运营系统的设计之道
廖声茂
数据科学 Kaggle 比赛项目实战:Titanic
刘明
Hadoop 分布式数据存储层 HDDS:基于容器化的块服务架构层
爱闲逛的猿仔
分布式日志收集系统 Flume 应用:实时采集 Python 爬取豆瓣最新电影
Enzo
微信扫描登录