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 程序员快速了解开发中的常用数据库知识点,并且可以运用到项目中。

已有355人预订
预订达标
文章出炉
交流日期
     
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,这里排版有点问题。虽然对自己没有什么收获,但希望别人能有所得就好。
你可能还喜欢
哪些算法和数据结构是需要程序员必须掌握的?
zhen.guo
ACT 敏捷教练培养体系
Chat 三人行
Spring Cloud Consul 从入门到精通
如梦技术 dreamlu
Spring Data JPA 晋级提升篇:复杂场景实战用法与优化
张振华
程序员的自我进化:学习之道,如何更有效的学习
Soyoger
高并发、高性能 Web 架构解决方案
Array老师
微信扫描登录