主键: 一个表只能有一个主键 主键可以由多列组成 外键: 就是把一个表的成员 和 另外一个表的成员联系起来 比如 student 里有(学号,姓名) 而 score里有(学号,成绩) 这个时候就可以把 student(学号) = score (学号)关联起来 语法规则是 : create table ...
分类:
数据库 时间:
2020-07-03 09:11:18
阅读次数:
67
商品列表查询 Easyui 商品添加 商品类目选择 图片上传 富文本编辑器使用 添加的实现 展示首页 略 分页插件 在SqlMapConfig.xml,配置一个plugin 在sql语句执行之前,添加一个PageHelper.startPage(page,rows); 取分页结果,创建一个PageI ...
分类:
其他好文 时间:
2020-07-03 00:46:11
阅读次数:
59
存储过程和函数 存储过程和函数概述 存储过程和函数是 事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。 存储过程和函数的区别在于函数必须有返回值,而存储过程没有。 函数 ...
分类:
数据库 时间:
2020-07-02 21:21:42
阅读次数:
59
Spring连接数据库的实现增删改查 数据库连接JDBC JDBC(Java Data Base Connectivity,Java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为数据库开发人员提供了一个标准 ...
分类:
数据库 时间:
2020-07-02 18:31:06
阅读次数:
68
当需要根据外部输入的参数来决定要执行的SQL语句时,常常需要动态来构造SQL查询语句,个人觉得用得比较多的地方就是分页存储过程和执行搜索查询的SQL语句。一个比较通用的分页存储过程,可能需要传入表名,字段,过滤条件,排序等参数,而对于搜索的话,可能要根据搜索条件判断来动态执行SQL语句。 在SQL ...
分类:
数据库 时间:
2020-07-02 16:27:53
阅读次数:
74
ExecuteNonQuery方法、ExecuteScalar方法、ExecuteReader方法的区别 ExecuteNonQuery():执行命令对象的SQL语句,返回一个int类型变量,如果SQL语句是对数据库的记录进行操作(如记录的增加、删除和更新),那么方法将返回操作所影响的记录条数。 E ...
分类:
数据库 时间:
2020-07-02 13:30:56
阅读次数:
68
使用PLSQL查询时,查询条件里有中文查不出结果同时也不报错,而且表里该数据又存在,查询英文可以使用,这是PLSQL字符编码问题。 解决办法就是设置一个系统环境变量就好了。 右击“计算机”-“属性”-“高级系统设置”-“环境变量”,在系统变量下, “新建” 变量名:NLS_LANG; 变量值:AME ...
分类:
数据库 时间:
2020-07-02 13:06:13
阅读次数:
62
老样子,因为我是直接把sql语句echo出来的,所以构造起来十分简单,先随便输一个用户名和密码 然后直接构造万能密码,可以看到第一组账号密码了 然后要判断一些列数和回显,先抓包看一下它的参数名是啥,然后用hackbar方便一些 参数就是uname和passwd还有submit了,直接copy到hac ...
分类:
数据库 时间:
2020-07-01 22:15:30
阅读次数:
72
MySQL事务概述在MySQL中,事务由单独单元的一个或多个SQL语句组成。在这个单元中,每个MySQL语句是相互依赖的。而整个单独单元作为一个不可分隔的整体,如果单元中一旦某条SQL语句执行失败或产生错误,整个单元将会回滚。所有受到影响的数据将返回到事务开始以前的状态;如果单元中的所有SQL语句均执行成功。则事务被顺利执行。事务4大属性:原子性一致性孤立性持久性原子性原子性意味着事物的整体性和不
分类:
数据库 时间:
2020-07-01 15:50:13
阅读次数:
77
/***工具-字符串-转换Sql查询IN中使用的格式*效果:a,b==>‘a‘,‘b‘*@paramstr*@return*/publicStringstrToDbin(Stringstr){returnString.format("‘%s‘",StringUtils.join(str.split(","),"‘,‘"));}/***工具-字符串-转换为Sql查询分组IN格式*解决:Sql中
分类:
数据库 时间:
2020-06-30 19:06:26
阅读次数:
93