C#与SQL sever数据库基础知识复习

C#

dataset’对象

创建dataset对象

1.导入命名空间System.Data

2.实例化DataSet ds = new DataSet();

3.DataAdaptet数据源适配器(小车对象)
导入命名空间System.Data.SQLClient

实例化DataAdapter da = new DataAdapter(Sql语句,连接对象)

Fill装填:
语法:DataAdapter 对象.Fill(DataSet对象,数据表名称)

Update数据\更新方法
语法:DataSet对象.Update(数据集对象,"数据表名称")

数据库

新增一条 插入数据时指定列名 insert
inset into 表名(1,l列n)
values(1,列n值)

新增一条数据时不带列名
insert into 表名 values(1,列n)

新增多条union方式
insert into 表名(列名1,列名n) select 	数据1,数据n union select数据1,数据n

新增多条 多个values值的方式
insert into 表名 values(1,列n),(1,列n)

复制表到旧表
insert into要插入的表名称(1,列n),(1,列n)

复制表到新表
select 原表名.1,原表名 列n into 新表名 from 原表名

删除行delete
delect from 表名 where 条件

删除表truncate
truncate table 表名

修改行的指定字段值update
update 表名 set  =1,列名n = 值n where 条件

基本查询
select * from 表名

基本查询 指定显示的列名
select 列名1,列名n from 表名

基本查询 指定条件
select * from表名 where 条件

条件查询 模糊查询
select * from 表名 列名 like 匹配符

条件查询 空查询 null
where 列名 is null

条件查询 非空
where 列名 is not null

条件查询 范围查询 between...and
select 	* from 表名 where 列名 bentween 值1 and 值2

条件查询 成员查询 in
select * from 表名 place in (1,2)

连表查询 内连接 inner join
select 表名.列名 from 表名1 inner join 要关联的表名2 on 表名1.外键列 = 要关联的表名2.主键列

连表查询 左外连接 left join
表1 left join 表2 on 表1.=2列

连表查询 右外连接 right join
表1 right join 表2 on 表1.=2列

结果处理 group by 进阶
select 分组依据列 其他 from 表名 group by 分组 依据列 having 小组依据

结果处理 聚合 求最大值Max
select max(列名) from 表名

结果处理 聚合 求最小值Min
select min(列名) from 表名

结果处理 聚合 统计count
select count(列名) from 表名

结果处理 聚合 求和sum
select sum(列名) from 表名

结果处理 聚合 平均值avg
select avg(列名) from 表名

结果处理 排序 正序 group by...asc
group by 列名1 asc,列名n asc

结果处理 排序 逆序 group by...desc
group by 列名1 desc,列名n desc
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值