Chinaunix首页 | 论坛 | 博客
  • 博客访问: 116302
  • 博文数量: 31
  • 博客积分: 1860
  • 博客等级: 上尉
  • 技术积分: 355
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-16 17:21
文章分类

全部博文(31)

文章存档

2014年(1)

2012年(2)

2011年(15)

2010年(1)

2009年(8)

2008年(4)

分类: 数据库开发技术

2009-08-18 11:15:46

以下是SQL中四条常见的SQL语句:select、delete、insert、update,熟练掌握这几条语句对工作是相当有利。
 
 
 
第一条:select语句
 
   select语句是用来查询数据库的数据,当数据库里有很多数据时,我们靠逐条查询是比较繁琐的事,而用到这条语句来查询想要的数据时是非常方便快捷的,所以熟练掌握这条语句对我们的工作非常有利,大大节省我们的工作时间。 当然这里只是比较简单的用法,其更多的用法可以去其它网站上找,或是书本上,在此暂略过,以后有机会再给大家分享
 
   其语句格式: select columns from tables;
      意既是:从某个表里面查询某列
    例:use pubs
       select fileid(列名) from sysfiles(表名)
    注:以上的列名可用*号代替,意为:所有的列都给查询出来
       
第二条:delete语句
 
    delete语句可用来删除某项列,某个表,以及整个数据库。  使用这条语句的时候必须得十分小心,弄不好把重要数据给删除了,嘿嘿,等着受老板教训吧。 所以不想被训的话,操作前把数据提前备份下吧
    其语句格式:delete from table
              where columns(列名)=1
    意既是:删除表名下为某个项列,后面等于1是列的值,根据实据情况来用。
      例:use pubs  /*意为定位到pubs数据库*/
         delete from sales
         where stor_id=6380 /*中间的等号可以使用其它运算符号*/
     
第三条:insert语句
 
     insert语句是用来向表里插入一条记录,
       其语法格式:  INSERT INTO table VALUES
              ('Smith','John','1980-06-10', /*这些是表中的列名,请注意填写*/
               'Los Angles',16,45000);
       例:use pubs
          insert into sales(stor_id,ord_num,ord_date,qty,payterms,title_id) values
          ('7066','A2976','1993-5-24','50','Net 30','PC8888')
        以上是在sales里面插入了一条语句,上面括号中,对应下面括号中的值。
 
第四条:update语句
 
      UPDATE语句允许用户在已知的表中对现有的行进行修改。
      例如,我们刚刚发现Indiana Jones的等级为16,工资为$40,000.00,我们可以通过下面的SQL语句对数据库进行更新(并清除那些烦人的NULL)。

  UPDATE EMPLOYEES

  SET GRADE = 16, SALARY = 40000

  WHERE FIRST_NAME = 'Indiana'

   AND LAST_NAME = 'Jones';

  上面的例子说明了一个单行更新,但是UPDATE语句可以对多行进行操作。满足WHERE条件的所有行都将被更新。如果,你想让Boston办事处中的所有职员搬到New York,你可以使用如下语句:

  UPDATE EMPLOYEES

  SET BRANCH_OFFICE = 'New York'

  WHERE BRANCH_OFFICE = 'Boston';

  如果忽略WHERE子句,表中所有行中的部门值都将被更新为'New York'。

  UPDATE语句的语法流图如下面所示:

  UPDATE table

  SET column = value [{, column = value}]

  [ WHERE predicate [ { logical-connector predicate}]];
 
 
  以上就是关于数据库中必需掌握的几条语句,现在看不懂,没事,先练练 多接处就是了
      
 
阅读(1405) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~