
在数据库中 values 是关键字,作用大部分是取值的。语法 insert into。表名[列名列表]:values(值列表)。
例如向数据库插入一条数据,定义sql语句如:insert into student (name,sex,address) values ('baidu','男','beijing') ,就是使用value关键字。
在html中:
values 属性为 input 元素设定值。
对于不同的输入类型,values 属性的用法也不同:
type="button","reset","submit" - 定义按钮上的显示的文本。
type="text","password","hidden" - 定义输入字段的初始值。
type="checkbox","radio","image" - 定义与输入相关联的值。
注释:<input type="checkbox">和 <input type="radio">中必须设置 value 属性。
注释:value 属性无法与 <input type="file">一同使用。
简单来说,是多条sql集合,并要求集合中的sql全部成功执行,不然就全部不执行..当然,与简单的多条sql还是有一点区别的。应用例子:银行转账,要求一个账户减少,另一个账户增加,不能这边减少了那边没有增加..这就需要用到存储过程。
拓展:
1、SQL语言,是结构化查询语言(Structured Query Language)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
2、SQL语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言作为数据输入与管理的接口。SQL语言语句可以嵌套,这使他具有极大的灵活性和强大的功能。
VALUE和VALUES都可以表示是多行值的集合values还有更巧妙的用法,不使用永久表或临时表而表示一个结果集,而且不需要函数或表变量。看下面的例子:
--this
SQL
is
only
for
SQL
Server
2008
select
DName,DCode,DDate
from
(values
('DemoA','AAA',GETDATE()),
('DemoB','BBB',GETDATE()),
('DemoC','CCC',GETDATE()),
('DemoD','DDD',GETDATE()),
('DemoE','EEE',GETDATE())
)
Demo_Values
(DName,DCode,DDate)
--(5
row(s)
affected)
/*
DName
DCode
DDate
DemoA
AAA
2010-10-12
20:37:45.500
DemoB
BBB
2010-10-12
20:37:45.500
DemoC
CCC
2010-10-12
20:37:45.500
DemoD
DDD
2010-10-12
20:37:45.500
DemoE
EEE
2010-10-12
20:37:45.500
*/
注意该语句的最后一行定义了“源”名称和列名,其中列名用于select语句。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)