JDBC与java数据库连接
2015-07-07 14:58
453 查看
DBMS(database management system)
1 数据库主键必须有值,否则违背了实体完整性原则。
2 数据库中表的外键必须是另一张表的主键值,否则违背了参照完整性原则。
3 select * from tableName
select columName1,columName2 。。。from tableName where criteria
在做选择查询时尽量避免用*来一次性查询出所有的列,注意该查询结果是按照数据库结构中的列顺序得到的resultset,当你的程序需要增加一列值,但是不知道这一列所加在数据库中的哪一列(总不能只加到最后一列吧),然后用
* 查询的问题来啦,数据库中的顺序和你的前台排列显示结果顺序不同!当你用 select columName1,columName2 。。。就可以不用在意数据库中的列顺序,可以和前台显示结果一致!
4 where子句中的标准可以包含<,>,<=,>=,=,<>,(不等于),like运算符
LIKE运算符后面带有%(百分号代表多个字符)和-(下划线代表一个字符)通配符的模式匹配
5 select columName1,columName2 。。。from tableName where
criteria ORDER BY column DESC
将查询到的结果降序排列(默认的是升序ASC 因此是可选的) 当你需要控制整体前台数据显示顺序时候这个语句很好用!
ORDER BY lastname,firstname先按照lastname升序排列,然后lastname相同时候按照firstname升序排列,先比较前一列,前一列一直时候比较后一列!
6 insert into tableName ( columName1,columName2。。。 )value(value1,value2。。。)
当插入值为字符时候需要使用'单引号分隔符。但是当你字符中包含单引号时候需要转意处理
例:o'mary插入值就是 'o''
7 update tableName set columName1=value1,columName2=value2, columName3=value3 where
criteria
8 delete from tableName where
criteria
delete from table1 where name=‘1’ and phone=‘3’
1 数据库主键必须有值,否则违背了实体完整性原则。
2 数据库中表的外键必须是另一张表的主键值,否则违背了参照完整性原则。
3 select * from tableName
select columName1,columName2 。。。from tableName where criteria
在做选择查询时尽量避免用*来一次性查询出所有的列,注意该查询结果是按照数据库结构中的列顺序得到的resultset,当你的程序需要增加一列值,但是不知道这一列所加在数据库中的哪一列(总不能只加到最后一列吧),然后用
* 查询的问题来啦,数据库中的顺序和你的前台排列显示结果顺序不同!当你用 select columName1,columName2 。。。就可以不用在意数据库中的列顺序,可以和前台显示结果一致!
4 where子句中的标准可以包含<,>,<=,>=,=,<>,(不等于),like运算符
LIKE运算符后面带有%(百分号代表多个字符)和-(下划线代表一个字符)通配符的模式匹配
5 select columName1,columName2 。。。from tableName where
criteria ORDER BY column DESC
将查询到的结果降序排列(默认的是升序ASC 因此是可选的) 当你需要控制整体前台数据显示顺序时候这个语句很好用!
ORDER BY lastname,firstname先按照lastname升序排列,然后lastname相同时候按照firstname升序排列,先比较前一列,前一列一直时候比较后一列!
6 insert into tableName ( columName1,columName2。。。 )value(value1,value2。。。)
当插入值为字符时候需要使用'单引号分隔符。但是当你字符中包含单引号时候需要转意处理
例:o'mary插入值就是 'o''
7 update tableName set columName1=value1,columName2=value2, columName3=value3 where
criteria
8 delete from tableName where
criteria
delete from table1 where name=‘1’ and phone=‘3’
相关文章推荐
- java三大框架的各自作用解析
- JAVA JNDI简介
- Eclipse debug 多线程
- java并发5-volatile关键字解析
- struts2乱码问题
- java-1-java开发环境安装及配置-绝对权威
- 【JavaWeb】(5)JSP指令与动作元素
- BFS和DFS的java实现
- Spring Security加密策略
- java.lang.OutOfMemoryError: PermGen space 解决截图
- Java异常处理
- java方面中,参数后面跟三个点(...)的含义
- java.lang.OutOfMemoryError: PermGen space
- 4种方法完美解决eclipse的乱码问题
- java编译错误 程序包javax.servlet不存在javax.servlet.* (eclipse中不出现,单个java文件出现)
- spring Bean的生命周期
- java深入解析-第3章 String类
- eclipse 快捷键基础类表单
- JAVA注解
- A class file was not written. The project may be inconsistent, if so try refreshing this project and building it. eclipse提示错误