mysql常用查询测试及答案
mysql常用查询测试及答案:
参考链接:
http://blog.sina.com.cn/s/blog_767d65530101861c.html
-------------------创建如下表----------------------
1.创建表
CREATE TABLE student (
id INT(10) NOT NULL UNIQUE PRIMARY KEY ,
name VARCHAR(20) NOT NULL ,
sex VARCHAR(4),
birth YEAR,
department VARCHAR(20),
address VARCHAR(50)
);
CREATE TABLE score (
id INT(10) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT,
stu_id INT(10) NOT NULL,
c_name VARCHAR(20),
grade INT(10)
);
2.为student表和score表增加记录向student表插入记录的INSERT
语句如下:
INSERT INTO student VALUES( 901,'张老大', '男',1985,'计算机系', '北京市海淀区');
INSERT INTO student VALUES( 902,'张老二', '男',1986,'中文系', '北京市昌平区');
INSERT INTO student VALUES( 903,'张三', '女',1990,'中文系', '湖南省永州市');
INSERT INTO student VALUES( 904,'李四', '男',1990,'英语系', '辽宁省阜新市');
INSERT INTO student VALUES( 905,'王五', '女',1991,'英语系', '福建省厦门市');
INSERT INTO student VALUES( 906,'王六', '男',1988,'计算机系', '湖南省衡阳市');
向score表插入记录的INSERT语句如下:
INSERT INTO score VALUES(NULL,901, '计算机',98);
INSERT INTO score VALUES(NULL,901, '英语', 80);
INSERT INTO score VALUES(NULL,902, '计算机',65);
INSERT INTO score VALUES(NULL,902, '中文',88);
INSERT INTO score VALUES(NULL,903, '中文',95);
INSERT INTO score VALUES(NULL,904, '计算机',70);
INSERT INTO score VALUES(NULL,904, '英语',92);
INSERT INTO score VALUES(NULL,905, '英语',94);
INSERT INTO score VALUES(NULL,906, '计算机',90);
INSERT INTO score VALUES(NULL,906, '英语',85);
--------练习及答案----------
-- 3.查询student表的所有记录
-- SELECT * FROM student
-- 4.查询student表的第2条到4条记录
-- SELECT * from student LIMIT 1,4
-- 5.从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息
-- SELECT s.id,s.name,s.department FROM student s
-- 6.从student表中查询计算机系和英语系的学生的信息
-- SELECT * FROM student s WHERE s.department in ('英语系','计算机系')
-- 7.从student表中查询年龄18~22岁的学生信息
-- SELECT *,2015-s.birth AS age FROM student s WHERE 2015-s.birth BETWEEN 20 and 25;
-- SELECT *,2015-birth AS age FROM student s WHERE 2015-birth>=18 AND 2015-birth<=2
-- 8.从student表中查询每个院系有多少人
-- SELECT department, COUNT(1) FROM student s GR
常用OracleSQL
drop user oldoa cascade
create tablespace tbsoa DATAFILE 'F:\app\Administrator\oradata\orcl\tbsoa.dbf' size 1024m autoextend on next 30m;
create user oldoa identified by oldoa;
grant dba to oldoa;
alter user oldoa default tablespace tbsoa;
//--------------------------------------------------
create tablespace tbsmail DATAFILE 'F:\app\Administrator\oradata\orcl\tbsmial.dbf' size 1024m autoextend on next 30m;
create user sa identified by sa;
grant dba to sa;
alter user sa default tablespace tbsmail;
create tablespace sss datafile 'D:\app\Administrator\oradata\orcl\sss.dbf' size 50m autoextend on next 50m maxsize 20480m;
如果要删除该表空间,可加上including contents子句.
如: drop tablespace mytbs01 including contents ;
如果想在删除表空间的同时也删除掉对应的数据文件,那就在上面的语句最后加上 and datafiles
成为 drop tablespace mytbs01 including contents and datafiles;
最新Bugfree
1.本下载包中包括 安装完 xampp后 apache,mysql 就自动安装了。
2.本包包括
bugfree_v3.0.4.zip
Bugfree3.0.4安装与配置.doc
Bugfree使用手册.doc
xampp-win32-1.8.2-2-VC9-installer.exe
bugfree 安装时遇到问题解决过程.doc
3.所有bugfree相关东西一站齐全,非常不错推荐下载使用
JTA事务源码示例
Spring+iBatis+JOTM实现JTA事务:
如何处理跨库事物:spring + jtom 的jta事务是个很好的选择.
这个源码示例非常不错,包括所有的源码和jar包,下载后eclipse 或 myeclipse 导入就能用。
里面有详细的说明和注释,欢迎下载传播。有问题请在评价中留言,我会及时回复的。
<bean id="jotm" class="org.springframework.transaction.jta.JotmFactoryBean"/>
<!-- JTA事务管理器 -->
<bean id="myJtaManager"
class="org.springframework.transaction.jta.JtaTransactionManager">
<property name="userTransaction">
<ref local="jotm"/>
</property>
</bean>
<!-- 数据源A -->
<bean id="dataSourceA" class="org.enhydra.jdbc.pool.StandardXAPoolDataSource" destroy-method="shutdown">
<property name="dataSource">
<bean class="org.enhydra.jdbc.standard.StandardXADataSource" destroy-method="shutdown">
<property name="transactionManager" ref="jotm"/>
<property name="driverName" value="${jdbc.driver}"/>
<property name="url" value="${jdbc.url}"/>
</bean>
</property>
<property name="user" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</bean>
<!-- 数据源B -->
<bean id="dataSourceB" class="org.enhydra.jdbc.pool.StandardXAPoolDataSource" destroy-method="shutdown">
<property name="dataSource">
<bean class="org.enhydra.jdbc.standard.StandardXADataSource" destroy-method="shutdown">
<property name="transactionManager" ref="jotm"/>
<property name="driverName" value="${jdbc2.driver}"/>
<property name="url" value="${jdbc2.url}"/>
</bean>
</property>
<property name="user" value="${jdbc2.username}"/>
<property name="password" value="${jdbc.password}"/>
</bean>
<!-- 事务切面配置 -->
<aop:config>
<aop:pointcut id="serviceOperation"
expression="execution(* *..servi1ce*..*(..))"/>
<aop:advisor pointcut-ref="serviceOperation"
advice-ref="txAdvice"/>
</aop:config>
<!-- 通知配置 -->
<tx:advice id="txAdvice" transaction-manager="myJtaManager">
<tx:attributes>
<tx:method name="delete*" rollback-for="Exception"/>
<tx:method name="save*" rollback-for="Exception"/>
<tx:method name="update*" rollback-for="Exception"/>
<tx:method name="*" read-only="true" rollback-for="Exception"/>
</tx:attributes>
</tx:advice
......
......
......
java通过ftp上传下载文件
TestFtpUpload 为示例工程 依赖的jar 里面都有 倒入到myeclipse就可使用
非常不错欢迎下载使用
java通过ftp三种方式 上传 下载文件:
1. 通过sun :sun.net.ftp.FtpClient
2. 通过apache:org.apache.commons.net.ftp.FTPClient
3. 通过edtftp: com.enterprisedt.net.ftp.FileTransferClient
memcached的java示例工程
memcached1.4.5.rar 为编译好的文件 你就不用在编译了 直接用就可以了
解压后将两个exe文件放到:D:\memcached-1.4.15 下 并改名为memcachedw32.exe 、 memcachedw64.exe 当然也可不该就是为了用起来方便
memcachedsimpletest.zip 示例工程源码 依赖的jar都在里面 解压后倒入到myeclipse中就可以使用
--在该工程中有两种java的客户端 在性能上你可自己运行比较
a.xmemcached
b.java_memcached
参考链接:**一定要看,很详细的** http://tech.ddvip.com/2008-10/122405819878206.html
----------memcached服务器的安装与部署----------
安装服务 D:\memcached-1.4.15>memcachedw32.exe -d install
启动服务 D:\memcached-1.4.15>memcachedw32.exe -l 127.0.0.1 -m 32 -d start
注释:安装后也可在 windows 的服务中启动
第一行是安装memcached成为服务,这样才能正常运行,否则运行失败!
第一行是启动memcached的,作为测试我们就简单的只分配32M内存了,
然后监听本机端口和以守护进行运行。执行完毕后,我们就可以在任务管理器中见到memcached.exe这个进程了。
好了,我们的服务器已经正常运行了, 下面我们就来写java的客户端连接程序。
redis 在java中的使用示例工程
jedis.rar java为客户端 源码和jar包
commons-pool.jar jedis 的依赖包
RedisSimpleTest.rar 为示例工程 源码 和相应的jar都在里面
参考地址:**一定要看** http://www.cnblogs.com/kkgreen/archive/2011/11/09/2243554.html
-----服务器端的配置说明--------
redis-server.exe:服务程序
redis-check-dump.exe:本地数据库检查
redis-check-aof.exe:更新日志检查
redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apache 的ab 工具).
启动Redis服务(conf文件指定配置文件,若不指定则默认):
D:\redis-2.0.2>redis-server.exe redis.conf
-----客户端说明--------
启动cmd窗口要一直开着,关闭后则Redis服务关闭。
这时服务开启着,另外开一个窗口进行,设置客户端:ip根据自己的机器定,端口号默认为6379
D:\redis-2.0.2>redis-cli.exe -h 202.117.16.133 -p 6379
java 4种方式 解析 xml
java 4 种方式解析 和 创建 xml 文件 源码示例。
1.dom方式。
2.sax方式。
3.dom4j方式。
4.jdom方式。
里面的工程包源码 和 相应的 lib jar,倒入后就可以 测试。
欢迎下载分享传播。
webservices示例工程
1.webservieces 示例工程源码 里面有两个工程 一个axis1的,一个axis2的
2.上面的俩个工程中都有 源码 和 lib jar包,部署后就可以用
3.压缩包里还包括必要的 axis2.war 包在 axis2的工程中用到
4.以上两个工程是参照 如下链接 非常感谢分享
http://wenku.baidu.com/view/20b8074e2b160b4e767fcfee.html
http://www.blogjava.net/RongHao/archive/2007/06/12/123638.html(axis1)
http://wenku.baidu.com/view/1d9b3d2ecfc789eb172dc8a5.html(axis2)
5.欢迎大家踊跃下载分享传播
java 解析 excell ExcelTest.jar
1. java 通过 poi 和 jxl 两种方式 读写 excell文件示例
2. 工程中 包括 源码 示例 和 依赖的 jar
3. 工程下载后 倒入就能用,并且有详细的 注释 和 应注意的问题
非常不错,欢迎下载使用。
struts2带进度条文件上传
1.struts2 带进度条文件上传 源码
2.源码中有lib 下载后部署马上就能用
3.代码中有详细的注释信息
4.对关键点有详细的解释说明
5.如果谁用起来觉得有问题可在评论留言,留联系方式,我会联系你的
6.非常感谢原创作者提供的思路
备注:此代由http://dl2.iteye.com/upload/attachment/0074/6243/73f3d314-49a0-3aab-8f8e-1940bce5ae2d.rar 修改而来
源码中的主要问题有:页面中取得的百分比不正确,进度条无法正常显示。
需要修改 方法:sumPre() 具体如下。
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType("text/html;charset=UTF-8"); // 如果不加入此句,可能会出现乱码
response.setHeader("Pragma", "no-cache");
response.setHeader("Cache-Control", "no-cache");
PrintWriter out = response.getWriter();
System.out.println(getFileFileName() + " filename");
if (flag) {//此处必须添加,否则会造成刚下载时就会出现percent=100的问题
percent=0;
}
Struts2多文件上传下载源码
Struts2 文件 多文件上传下载 示例 ,如何获取真实的上传文件名的规则,部署后就可用,工程中包含所有jar包
eclipse/myeclipse中配置安装新版skept
至今最详细的图例说明eclipse和myeclipse下安装spket1.6.x步骤 并附带extjs4.0.gpl源文件,ext.jsb2 和 skept1.6.23 的安装文件。一站全齐。 带有详细的 配置安装skept1.6.23图例,请注意里面的 ‘安装步骤.txt’ 文件附带的链接内容。
强烈推荐下载
JBPM4工作流开发
胡奇写的 JBPM4工作流应用开发指南,挺牛的,作者表达的方式很清楚明了。欢迎大家多下载转载,地址,帮助作者多宣传宣传。
jspsmartupload
jspsmartuploa.jar 是一个很好用的文件上传下载工具报。适合与小项目。里面有丰富的源码示例, 还有使用说明两份,非常非常棒,欢迎下载使用。
我以前项目使用过,但是后来被摒弃了,因为jspsmartupload.jar已经很久没有更新,而且它在上传大文件时会有问题
建议使用commons-fileupload.jar(另外需要commons-io.jar)
下面为部分源代码:
/**Create a factory for disk-based file items*/
DiskFileItemFactory factory = new DiskFileItemFactory();
/**设置最大的内存大小*/
factory.setSizeThreshold(4096);
/**创建一个新的文件上传操作*/
ServletFileUpload upload = new ServletFileUpload(factory);
/**设置能上传的最大文件的大小*/
upload.setSizeMax(10*1024);
/**Parse the request*/
List fileItems = upload.parseRequest(request);
//开始读取上传信息
Iterator iter = fileItems.iterator();
// 依次处理每个上传的文件
while(iter.hasNext()) {
FileItem item = (FileItem) iter.next();
// 忽略其他不是文件域的所有表单信息
..........
struts2.3.4API.chm
struts2.3.4API.chm 文档 和 webwork core 的文档都在里面,自制的,欢迎各位下载使用。
ssh整合3示例源码
struts2.4+spring 3.1.1+hibernate4.1.0通用整合示例(三个示例),从网上找的。部分进行了改进并添加了注释,非常不错,欢迎下载使用
常用jar包集合
asm,aspect,aspectweaver,cglib,commons-xx,dom4j,javax.jsm,jdom,javas.mail,mysql-connector,ojdbc14,slf4j,aop...
各常用包和源码尽在其中。
spring3.1.1
spring3.1.1 源码,文档,示例全
jms配置图解
weblogic 配置jms消息的详细步骤,有图例的world文档,及java测试类源码,包括接收和发送消息两个类。还有其他有关weblogic优化和其他一些资料,只要安装说明一步一步的做,肯定成功。
findbugs1.3.9插件
findbugs1.3.x 多个版本,及附带的安装说明和使用方法,能自动查找问题代码,非常好用,欢迎下载使用。
oracle教程
超级oracle学习资料,全面覆盖oracle 函数,过程,触发器,示例丰富,源码可直接使用,oracle常用命令等,是很好的oracle学习资料,足以应付各类应用的开发和oracle的初级管理知识。是难得的oracle学习资料。
javamail源码示例及文档.rar
java mail源码示例及文档,非常不错,一个示例源码,及所用的jar文件都在里面,赶紧下载使用。
java正则表达式与进制转化总结
正则表达式在java中的应用 与 java二、八、十、十六进制相互转化总结,与具体的示例,非常不错,欢迎下载使用。
ADT-18.0.0.zip
ADT-18.0.0.zip ADT-18.0.0.zip andoid4.0开发必用
struts-2.3.4-all.zip
struts2.3.4包括源码、示例、libs,一站全齐
lib合集commons-lang-2.4.jar,apache-mime4j-0.6.jar,commons-io-1.4.jar
lib合集commons-lang-2.4.jar,apache-mime4j-0.6.jar,commons-io-1.4.jar
最新android游戏引擎示例及源码 andEngine
最新android游戏引擎andEngine 源码 级及丰富的示例,nicolasgramlichAndEngineExample.rar。源码和实例都整合到一起了。非常不错
json-lib.jar 下载
json-lib.jar 下载,访问谷歌地图,定位基站位置会用到此包。
android 手机基站定位 源码,详细注释,非常不错的
android 手机基站定位 源码,详细注释,非常不错的
精通android3 源码 上百个实例 站在巨人的肩膀上
精通android3 源码 多点触摸OpenGl ES上百个实例 站在巨人的肩膀上
动作编辑器spritex3.XfinalVersion.rar
游戏动作、精灵编辑器多版本3.3、3.4、3.6带java解析源码,非常不错,感谢作者,希望大家对传播
android 内存分析工具 MAT
android 内存分析工具 MAT:MAT是一个强大的工具,你可以用来检测泄露:功能很强大。他有很多视图如直方图(Histogram)视图。它显示了一个可以排序的类实例的列表,内容包括:shallow heap(所有实例的内存使用总和),或者retained heap(所有类实例被分配的内存总和,里面也包括他们所有引用的对象)............
android2.3源码 及 关联 方法
android2.3源码android_gingerbread_javasrc.zip 及 关联 方法,非常不错强烈推荐
android2.2源码及关联方法
android2.2源码android_froyo_javasrc.zip 及 关联 方法,非常不错强烈推荐
android2.1源码及关联方法
android2.1源码 及 关联 方法,非常不错强烈推荐
android1.6源码 及关联方法
android1.6源码 及 关联 方法,非常不错强烈推荐
android1.5源码及关联方法
android1.5源码 及 关联 方法,非常不错强烈推荐
android游戏引擎libGDX 实例和源码ProjectionViewportCamera_20110305,很不错的,强烈推荐
android游戏引擎libGDX 实例和源码4,很不错的,强烈推荐:ProjectionViewportCamera_20110305.zip
android游戏引擎libGDX 实例和源码MyFirstTriangle_20110221,很不错的,强烈推荐
android游戏引擎libGDX 实例和源码3,很不错的,强烈推荐:MyFirstTriangle_20110221.zip