WEB开发网
开发学院数据库MySQL 掌握SQL四条最基本的数据操作语句 阅读

掌握SQL四条最基本的数据操作语句

 2006-04-07 10:44:30 来源:WEB开发网   
核心提示: first_name, last_name, hire_date, branch_office) value( ''indiana'',''jones'', ''1992-02-01'',

first_name, last_name,

hire_date, branch_office)

value(

''indiana'',''jones'',

''1992-02-01'',''indianapolis'');

这样,我们先在表名之后列出一系列列名。未列出的列中将自动填入缺省值,如果没有设置缺省值则填入null。请注意我们改变了列的顺序,而值的顺序要对应新的列的顺序。如果该语句中省略了first_name和last_name项(这两项规定不能为空),sql操作将失败。

让我们来看一看上述insert语句的语法图:

insert into table

[(column { ,column})]

values

(columnvalue [{,columnvalue}]);

和前一篇文章中一样,我们用方括号来表示可选项,大括号表示可以重复任意次数的项(不能在实际的sql语句中使用这些特殊字符)。value子句和可选的列名列表中必须使用圆括号。

select语句

select语句可以从一个或多个表中选取特定的行和列。因为查询和检索数据是数据库管理中最重要的功能,所以select语句在sql中是工作量最大的部分。实际上,仅仅是访问数据库来分析数据并生成报表的人可以对其他sql语句一窍不通。

select语句的结果通常是生成另外一个表。在执行过程中系统根据用户的标准从数据库中选出匹配的行和列,并将结果放到临时的表中。在直接sql(direct sql)中,它将结果显示在终端的显示屏上,或者将结果送到打印机或文件中。也可以结合其他sql语句来将结果放到一个已知名称的表中。

select语句功能强大。虽然表面上看来它只用来完成本文第一部分中提到的关系代数运算“选择”(或称“限制”),但实际上它也可以完成其他两种关系运算—“投影”和“连接”,select语句还可以完成聚合计算并对数据进行排序。

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:掌握 SQL 基本

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接