ASP.net第二章总结

ASP.net第二章

Sql语句的学习

select * from databaseName
--查询数据库中符合Select之后条件的表项, * 表示全部属性(列名),也可以直接在
--select之后写需要查找的列名, 多个列名之间用“,”隔开
delete tableName where delectCondition
--tableName   表名
--delectCondition 删除条件
--delect语句用于删除表中的数据, 当没有删除条件时会删除整张表的数据(注意)
insert into tableName(column1, cloumn2, ……) values(value1, value2, ……)
--insert语句用于向数据库中插入一条数据
--表名表示需要插入的数据的表名称,字段名表示该数据表中的列,值表示对应列的数值
--值要和字段一一对应
update tableName set column=NewValue where conditionForUpdate
--conditionForUpdate 修改条件
--update语句用于修改表中的数据,当需要修改多个字节时,字节与字节之间用“,”表示  


  1. 创建数据库文件

打开SQL数据库文件, 出现数据库登陆界面, 在该界面的“服务器类型”中选择【数据库引擎】
项,“服务器名称”选择本机名称,“身份验证”选择【SQL Server身份验证】。

默认登陆名是sa,登陆密码为安装SQL时候设置的密码
在”对象资源管理”面板中选择【数据库】节点并单击鼠标右键,选择【新建数据库】命令
之后填写数据库名称之后点击确定按钮。
之后新建表, 设置主键,在设置主键之后要求设置标识列,在sql编辑表的界面单击主键那一列
,找到列属性中的标识规范,将【是属性】的属性值改为“是”。

–标识列:又称为自动增长列,该列的数值为系统按照一定的规则生成,不允许空值,通常将主键
列设置为标识列

常见数据库种类


















名称
SQL Server
SQLite
MySql
Orclae

SQL语句操作数据库和表

drop table 表名                    --删除数据库
create database 数据库表名          --创建数据库文件
drop database 数据库名              --删除数据库
alter table 表名 add 字段名 数据类型 --数据表中添加字段
alter table 表名 drop column 字段名 --数据表中删除字段
alter table 表名 alter column 字段名 新数据类型 --修改字段的数据类型

ADO.net对象

1. SqlConnection类:创建数据库连接对象

SqlConnection con = new SqlConnection("server=服务器名称; uid="用户"; 
    pwd=密码"; databse="数据库名称");
/* server表示要求访问的服务器地址,其值可以是IP地址,计算机名称,“localhost”或者
“.”, uid和pwd分别表示使用SQL Server身份验证的用户登录的用户名和密码;database表示
需要访问的数据库
*/

2. SqlCommand类:创建执行SQl语句的对象

SqlConnection con = new SqlConnection("server=服务器名称; uid="用户"; 
    pwd=密码"; databse="数据库名称");
string cmdStr = "select * from Student";
SqlCommand cmd = new SqlCommand(cmdStr, con);
/*
使用SqlCommand对象时需要两个参数,第一个参数是需要执行的SQL语句字符串cmdStr
第二个参数是数据库连接对象con。
*/

3. SqlDataReader类:创建存储一个或者多个数据的结果集

SqlConnection con = new SqlConnection("server=服务器名称; uid="用户"; 
    pwd=密码"; databse="数据库名称");
string cmdStr = "select * from Student";
SqlCommand cmd = new SqlCommand(cmdStr, con);
SqlDataReader reader = cmd.ExecuteReader();
/*
通过调用SqlCommand对象cmd的ExecuteReader()方法,将查询结果以SqlDataReader对象的形式返回
*/

4. SqlDataAdapter类:创建一个用于检索和保存数据的对象

SqlConnection con = new SqlConnection("server=服务器名称; uid="用户"; 
    pwd=密码"; databse="数据库名称");
string cmdStr = "select * from Student";
SqlCommand cmd = new SqlCommand(cmdStr, con);
SqlDataAdapter adapter = new SqlDataAdapter(cmd);

5. DataSet类:创建一个本地数据存储对象

SqlCommand cmd = new SqlCommand(cmdStr, con);
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
adapter.Fill(ds);
/*
该对象相当于本地内存,数据可以长期保存
*/

数据库常用命名空间
























类名包名
SqlConnectionSystem.Data.SqlClient
SqlCommand
SqlDataReader
SqlDataAdapter
DataSetSystem.Data

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值