龑凯

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页

2021年1月2日

摘要: MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其 阅读全文
posted @ 2021-01-02 15:20 龑凯 阅读(255) 评论(0) 推荐(0) 编辑

摘要: 一、 1、项目中小组和主题之间是多对多的 2、可以将常用信息和不常用信息分成两个表来优化数据库 2、一对多的话:在多的里面建立一的字段,比如母亲(一)和孩子(多),在孩子里面添加母亲id 3、多对多的话:比如老师和学生,建立一个关系表,表id,老师id,学生id即可 二、数据表设计(一对多,多对多) 阅读全文
posted @ 2021-01-02 15:18 龑凯 阅读(1895) 评论(0) 推荐(1) 编辑

摘要: 客户信息表(c CUSTOM)有以下字段:id、name、mobile 客户订单表(C_ORDER)有以下字段:id、custom_id、commodity、count、order _date Select * from c_order order by order_date desc limit 阅读全文
posted @ 2021-01-02 15:12 龑凯 阅读(127) 评论(0) 推荐(0) 编辑

摘要: a、尽可能使用更小的整数类型.(mediumint就比int更合适). b、尽可能的定义字段为not null,除非这个字段需要null.c、如果想要清空表的所有记录,建议用truncate table tablename而不是delete from tablename. d、避免出现SELECT 阅读全文
posted @ 2021-01-02 15:10 龑凯 阅读(37) 评论(0) 推荐(0) 编辑

摘要: 写出数据库MySQL,Oracle,SqlServer分页时用的语句 Mysql:使用limit关键字 Select * from 表名 where 条件 limit 开始位置,结束位置。通过动态的改变开始和结束位置的值来实现分页。 Oracle:通过rownum来实现 select * from 阅读全文
posted @ 2021-01-02 15:09 龑凯 阅读(72) 评论(0) 推荐(0) 编辑

摘要: a、数据库资源是非常昂贵的,用完了应该尽快关闭它。Connection, Statement, ResultSet等JDBC对象都有close方法,调用它就好了。b、养成在代码中显式关闭掉ResultSet,Statement,Connection的习惯,如果你用的是连接池的话,连接用完后会放回池里 阅读全文
posted @ 2021-01-02 15:07 龑凯 阅读(21) 评论(0) 推荐(0) 编辑

摘要: 1,事务是作为单个逻辑工作单元执行的一系列操作。2,一个逻辑工作单元必须有四个属性,称为原子性、一致性、隔离性和持久性 (ACID) 属性,只有这样才能成为一个事务事务处理步骤:3,conn.setAutoComit(false);设置提交方式为手工提交4,conn.commit()提交事务5,出现 阅读全文
posted @ 2021-01-02 14:07 龑凯 阅读(556) 评论(0) 推荐(0) 编辑

摘要: java.sql.Date,java.sql.Time和java.sql.Timestamp三个都是java.util.Date的子类(包装类)。 java.sql.Date是为了配合SQL DATE而设置的数据类型。“规范化”的java.sql.Date只包含年月日信息,时分秒毫秒都会清 零。格式 阅读全文
posted @ 2021-01-02 14:04 龑凯 阅读(201) 评论(0) 推荐(0) 编辑

摘要: 在查询数据库后会返回一个ResultSet,它就像是查询结果集的一张数据表。ResultSet对象维护了一个游标,指向当前的数据 行。开始的时候这个游标指向的是第一行。 如果调用了ResultSet的next()方法游标会下移一行,如果没有更多的数据了, next()方法会返回false。可以在fo 阅读全文
posted @ 2021-01-02 14:02 龑凯 阅读(105) 评论(0) 推荐(0) 编辑

摘要: 在jdbc组件中,尽量使用PreparedStatement而避免使用Statement,原因如下: 1、PreparedStatement可读性更高,维护性更强(Statement需要动态拼接); 2、PreparedStatement在被编译后会被缓存下来,下次调用相同的预编译语句时不需要重新编 阅读全文
posted @ 2021-01-02 14:01 龑凯 阅读(185) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页