控制面板 - 帮助中心 - 付款方式 - 常用文档 - 软件下载 -   
服务中心
当前位置:首页 - 服务中心 - 网络学院

数据操作语言讲解

  数据操作语言负责关系数据库中的数据的插入、修改、查询和删除操作。数据操作语言包括下面四个语句:

INSERT
UPDATE
SELECT
DELETE 

  INSERT

  INSERT语句用来向表中插入新的记录。

  在表被创建后,数据将被插入到表中。SQL 用来向 Employee 表中插入数据的命令为:

INSERT INTO employee(emp_no, emp_name, emp_dob, emp_doj, basic) VALUES (546,'jack’,'12/02/75','18/09/98',3500,'M023’)

  如果数据是按照表中字段顺序插入,第二行命令则为可选。包含字符串的字段将插入单引号之间。如果数据仅要插入到某些字段,则需要指明字段名称。

INSERT INTO employee (emp_no, emp_name,  emp_doj) VALUES (546,’jack’, 18/09/98)

  UPDATE

  数据库中的某些数据可能需要更新,UPDATE语句用来更新表中的记录。例如,如果基本工资要增加 100 元,则相应的 SQL 命令为:

UPDATE employee SET basic=basic+100;

  SELECT

  SELECT语句用来从表中查询满足条件的记录。

   一个 SQL 查询包括 5 个基本部分。这些部分为:

  1、SELECT:它包含在查询结果中必须显示的列的列表。如果所有列都需要被显示,而不必写出所有列的名称,只需使用一个星号 (*) 即可。

  2、FROM:该部分指明列的源表。这些可以是单个表或多个表。

  3、WHERE:这是查询的一个可选部分。该部分指定结果应遵从的限制。如果一个查询不包含 WHERE 子句,所有行都将被选择。例如,如果用户想要显示所有生日在 31/07/68 以后的员工,则命令为:

SELECT emp_no FROM employee WHERE emp_dob > '31/07/68 '

  4、GROUP BY:这是查询的另一个可选部分。它仅在查询结果需要基于某个条件进行分组时使用。

  5、ORDER BY:这是一个控制由查询显示的行的顺序的可选子句.例如,要查看生日为 02/03/70 的员工,用户使用以下 SQL 命令:

SELECT emp_no FROM employee WHERE emp_dob='02/03/70' ORDER BY emp_no;

  关于SELECT的使用是一门学问,在您今后的学习中还会获得更多的经验。

  DELETE

  DELETE语句用来删除记录。

  如果用户想要删除员工记录,则需要执行以下命令:

DELETE FROM employee;

  这将删除 Employee 表中的所有记录。 

更新时间:2010-7-23

7*24小时咨询热线:400-628-6536 0371-86013552 19937165195
传真:0371-86013552-6612 服务邮箱:web@3a88.com 代理邮箱:agent@3a88.com 备案邮箱:beian@3a88.com
运营商:郑州金飞科技有限公司 工商营业执照号:9141010567945717XL
公司地址:郑州高新技术产业开发区木兰里9号1号楼1单元14层310号 邮政编码:450000 豫ICP备12025635号-1 豫公网安备 41010502003077号