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