您的位置:首页 > 编程语言 > Java开发

Java和SQL中一些基本的操作

2016-07-17 20:28 387 查看
success:function(data){
var Data = eval('(' + data + ')');
items = Data.items;		// item是数组
var t = [];
//			t.push('<tr><th>Model Name</th><th>Partnumber</th>');
//var d = toDate(week);
//var d2 = d;
var str=new Array();
var content="";
str=["Factory","PartNumber","Model","Quantity","MPScomments","Week_Pertain"];
for (var i = 0; i < str.length; i++) {
//d2.add("d", 7);
//str = d2.format('yyyy-MM-dd'); //格式化
content=str[i];
t.push('<th>',content,'</th>');
}
t.push('</tr>\n');
document.getElementById('head').innerHTML = t.join('');

t = [];
var it;
for (var i = 0; i < items.length; i++) {
it = items[i];
console.log(JSON.stringify(it));
t.push('<tr data-id="',it.PartNumber,'">');
t.push('<td>', it["Factory"] ,'</td>');
t.push('<td>', it["PartNumber"] ,'</td>');
t.push('<td>', it["Model"] ,'</td>');
t.push('<td>', it["Quantity"] ,'</td>');
t.push('<td>', it["MPScomments"] ,'</td>');
t.push('<td>', it["Week_Pertain"] ,'</td>');
//				for (var j = 1; j <= weeks; j++) {
//					t.push('<td>', it['w'+j] ,'</td>');
//				}
t.push('</tr>\n');
}


java

    首先是对于list的操作,list<T>是定义list的类型,在定义T后对list添加元素可以直接使用list.add(t),而且使用list.get(i)的到是T类型的数据。

 MySql

    

1,“DELIMITER //”语句的作用是将MYSQL的结束符设置为//,因为MYSQL默认的语句结束符为分号;,为了避免与存储过程

中SQL语句结束符相冲突,需要使用DELIMITER 改变存储过程的结束符,并以“END//”结束存储过程。

存储过程定义完毕之后再使用DELIMITER ;恢复默认结束符。DELIMITER 也可以指定其他符号为结束符!!!!!!!!!!!

2,在存储过程中:

 in 表示输入数据,out 表示输出数据, inout表示既可以输出也可以输入的书籍;

MYSQL中存储过程的变量是没有@的,直接写变量名称就好了。

在存储过程中将一个表插入到另外一个表里。insert into table1 (c1,c2..)select (c1,c2..)fromtable2 where.. 这样可以在过程中直接将一个表插入到另外一个表里,但是表的行数和类型要一样(不是很确定是不是要完全一样)?

in和EXISTS和用法,由于这里没有一本权威的书,我看的资料都是网上找的,感觉很乱这里可能有错误:

in     
IN可以在where语句中规定多个值

select * from table where (column[1],column[2]) in(select column[1],column[2] from table2)
EXISTS

  (select * from table where exists(select * from table2))

  将外查询表的每一列,带入内查询作为检验,如果内查询返回的结果为非空值,则EXISTS子句返回TRUE,这一行作为外查询的行,否则不作为结果。(但是到底是怎么验证的,这个好像还很难)至于效率问题IN适用于外表大而内表小的情况,EXISTS适用外表小而内表大 的情况。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 函数