云原神官方网站正版下载,成都房地产管理局,利用js做简单的网站,泉州网站开发公司My目录前言一、T-SQL的组成二、插入数据行1、一次插入一行数据2、一次插入多行数据三、更新数据行四、删除数据行前言 结构化查询语言(Structured Query Language)简称SQL#xff0c;结构化查询语言是一种数据库查询和程序设计语言#xff0c;用于存取数据以及查询、更新和管…
My目录前言一、T-SQL的组成二、插入数据行1、一次插入一行数据2、一次插入多行数据三、更新数据行四、删除数据行前言 结构化查询语言(Structured Query Language)简称SQL结构化查询语言是一种数据库查询和程序设计语言用于存取数据以及查询、更新和管理关系数据库系统。SQL的功能非常的强大但是它并不繁琐它的语句是非常简单的所以学会SQL并不会太难就是需要记住许多单词这点对于英语基础不太好的小伙伴不太友好啊SQL有两种使用方式联机交互使用和嵌入到某种高级程序设计语言中去使用例如C语言。这篇文章就是从sql基础出发介绍利用SQL语句对数据的操作的。
一、T-SQL的组成
① DML数据操作语言 ——查询、插入、删除和修改数据库中的数据如select、insert、update、delete等
②DCL数据控制语言 ——用来控制存取许可、存储权限…如grant、revoke等
③DDL数据定义语言 ——用来建立数据库、数据库对象、和定义其列如create table、drop table等
④变量说明、流程控制、功能函数 ——定义变量、判读、分支、循环结构等如日期函数、数学函数、字符函数、系统函数等
二、插入数据行 1、一次插入一行数据
语法格式如下 insert [ into ] 表名 [ 列名 ] values 值列表例
insert into student_info(SName,SSex,SNumber,SScore)
values(张三,男1,90)注意事项 ①每次插入一行数据不能只插入半行或几列数据 ②每个数据值的数据类型、精度、小数位数必须与相应的列匹配 ③不能为标识列指定值因为它的数字是自动增长的 ④如果在设计表的时候就指定了某列不允许为空则必须插入数据 ⑤插入的数据项需符合检查约束的要求 ⑥具有缺省值的列可以使用default缺省关键字来代替插入的数值
2、一次插入多行数据
①语法格式如下
insert into 表名(列名)
select 列名
from 原表名例
insert into TongXunLu(姓名地址电子邮件)
select SName,SAddress,SEmail
from Student_info②语法格式如下
insert into 表名(列名)
select 列名 union
select 列名 union
......例
insert student_info(SName,SSex,SNumber,SScore)
select 张三,男1,90 union
select 李四,男290 union
select 王二,男,3,55三、更新数据行 语法格式如下
update 表名 set 列名 更新值 [ where 更新条件 ]例:
update student_info set SSex 0update student_info set SScoreSScore5 where SScore60四、删除数据行 语法格式如下
delete from 表名 [ where 删除条件 ]