掌握SQL四条最基本的数据操作语句
2006-04-07 10:44:30 来源:WEB开发网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语句还可以完成聚合计算并对数据进行排序。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接