关闭

JDBC与java数据库连接

158人阅读 评论(0) 收藏 举报
分类:

                                                             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 ( columName1columName2。。。 )value(value1value2。。。)

当插入值为字符时候需要使用'单引号分隔符。但是当你字符中包含单引号时候需要转意处理

例: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’

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:24719次
    • 积分:382
    • 等级:
    • 排名:千里之外
    • 原创:68篇
    • 转载:5篇
    • 译文:3篇
    • 评论:0条
    文章分类