【查询两个表中所有有关联的数据,无关联的数据则舍弃(内连接是速度最快的)】 SELECt s.*,o.* FROM students s,object o WHERe o.user_id = s.id; (内连接) SELECt s.*,o.* FROM students s INNER JOIN object o ON o.user_id = s.id; (内连接)2、左连接
【查询主表(左边表)中的所有数据,然后与从表(右边表)关联,若从表无关联对应数据则填null】 SELECt s.*,o.* FROM students s LEFT JOIN object o ON s.id = o.user_id; (左连接)3、更新(Update)
【更新】 UPDATE students SET name = '李六' WHERe name = '赵六' UPDATE students SET salary = 1900.5 WHERe id = 14、删除(Delete)
【删除】 【格式:DELETE FROM 表名 WHERe 限定条件;】 【注意DELETe时要添加WHERe条件,不然会删除整个表】 DELETE FROM students WHERe id = '7';二、JDBC 1、JDBC
(1)一组Java API
(2)实现在Java中访问关系化数据库
①连接数据库
②执行SQL语句
③获取并处理SQL语句的执行结果
2、JDBC的意义(1)数据库间的差异性
①网络协议
②特殊功能
③标准SQL之外的扩展
(2)JDBC提供①平台无关地访问数据库
②数据库位置透明
③通过一组API屏蔽了底层数据库的差别,使用统一方式访问数据库
3、JDBC编程步骤(1)装载驱动程序(①获取连接)
(2)建立连接(①获取连接)
(3)操作数据(②创建语句;③执行语句;④处理结果)
(4)释放资源(⑤释放资源)



