帐号: 密码:
// 设为首页 // 收藏本站 // 请您留言 // 网址导航
远方教程-满足你的求知欲!
站内搜索:
HTML ASP PHP CSS DIV Dreamweaver Photoshop Word Excel PPT SEO技巧
您当前位置:网站首页 >> PHP教程 >> SQL教程 >> 阅读文章

SQL数据操作以及Java应用

来源:远方教程 作者:远方教程 发布时间:2014-12-02 查看次数:2117 访问[新版]

  1. 添加记录(INSERT)

  使用SQL语句的INSERT命令可以向数据库中插入记录,INSERT命令的基本形式为:

INSERT INTO 表名 [(字段名1,字段名2…)] VALUES (值1,值2,…)

  若在输入记录时,每个字段均有内容,可省略表名后的字段名。

  该SQL语句用于将值1,值2……值n分别赋给字段1,字段2,……字段n,并为表增加一条记录。在使用该命令时要注意下面两个规则:
 插入的值必须和列一一对应。
 插入值的数据类型必须和对应列的数据类型相一致。比如使用下面这个命令就可以为表STU增加一条记录:

INSERT INTO stu VALUES (1000,´李玉´, ´男´,99)
  注意:括号内是输入的数据,各数据项用逗号分隔。
 字符串和日期值必须用单引号括起来。
 数值型数据不用括起。
 数据顺序一定与字段顺序对应。
 所有标点符号一律在英文半角状态下输入。

  2. 删除记录(DELETE)

  对数据库进行删除操作使用的是DELETE命令,DELETE语句有两种,即带条件的DELETE语句和不带条件的DELETE语句。DELETE语句的格式如下:
DELETE FROM <表名> [WHERE 条件]

  比如想删除stu表中所有score字段小于60的记录,那么可以这样写:

DELETE FROM stu WHERE score<60

  上面的列子中如果没有指定条件即没有WHERE score<60那么将会删除数据库中所有记录如:

DELETE  FROM  stu

  这时候stu表将变成空白的一张表。

  3. 更新记录(UPDATE)

  使用UPDATE命令可以对数据库中符合条件的记录进行修改。Update命令的格式如下:

UPDATE <表名> SET 字段1=值1 [,字段2=值2…] WHERE <条件>

  使用该命令可以对符合WHERE条件的所有记录进行修改,将值1赋给字段1…… UPDATE命令需要指明表名和要改变的字段值,这个字段的值总是由保留字SET引导,用来告诉SQL要改变哪个字段,以及要将其改为何值。例如,以下命令可将stu表中所有id大于900的记录中Score的值加上5:

UPDATE stu SET score=score+5 WHERE id>900

  注意:如果不加条件,那么将会是针对于表中的所有记录的修改。

  4. 筛选查询
  利用select的where子句可以实现对表的查询结果进行筛选。其格式为:

select <字段名1> [字段名2,…] from <表名> where <条件>

  比如要查询STU表中score值大于60的数据,那么可以这样写:

select * from  stu  where score>60

  而如果要查询stu表中score值大于60且sex为“男”的数据,则语句应写为:

select * from  stu  where score>60 and sex="男"

  一些例子:

1. 录入数据
//向stu表中添加一行数据
String sql ="insert into stu values(090602,'李丽','女','08软工','陕西');";

2. 删除数据
//将stu表中学号为090602的记录删除
String sql ="delete from stu where stuNum=090602";
// stuNum为学号的字段名

3. 查询数据
//查询stu表中学号为090602的记录
String sql ="select * from stu where stuNum=090602";

4. 修改数据
//将stu表中stuNum字段值为num的记录的stuName字段值改为name
String sql="update stu set stuName='"+name+"' where stuNum ="+num+"";

打印 打印 | 关闭 关闭 评论
相关文章
图片新闻
站内搜索  
搜索
猜您喜欢  
最新更新  
阅读排行  
关于我们 | 联系方式 | 大事记 | 免责声明 | | 给我留言
部分广告源自金山联盟2345联盟 QQ咨询 站长之家QQ群:232617873
Copyright 2024 远方教程 © All Rights Reserved.

回顶部