数据库的基本操作及数据库与c#的连接
来源:互联网 发布:耐克淘宝店装修风格 编辑:程序博客网 时间:2024/05/17 00:01
1、数据库的删除
1)删除一条数据 delete from users where name='王五'
2)删除数据库 drop database aa
3)删除表 (区别第二种删除数据不可恢复)
drop table score \truncate table users
2、数据库的查询
1)查询所有数据
Select * from 表名
如:select * from users
2)查询部分数据
分为两种,一种为“=”,查询等于字段的所有数据;另一种为“<>”,查询不等于字段的所有数据
select id,name from users where id=103
select id,name from users where id<>103
3)合并查询(合并两表中相同的字段,如果字段不相同则,相同字段进行合并)
Select * from users union select * from score
select id from users union select id from score
4)中文命名列(两种表现形式)
select id as 编号,name as 姓名 from users
select 编号= id ,姓名=name from users
5)查询空行和非空行
select id,name from users where age is null
select id,name from users where name is not null
6)限制条数 (一种是按前几个查询,一种是按百分比进行查询)
select top 3 id,name from users
select top 37 percent id,name from users
7)排序(分为升序(asc)\降序(desc)\默认为升序)
select id,name from users order by id
select id,name from users order by id asc
select id,name from users order by id desc
select id,name from users order by name desc
3、数据库的连接
开始---->引入命名空间---->创建一个 SqlConnection 对象---->打开连接---->创建一个SqlCommand对象---->获取SqlDataReader对象---->关闭SqlDataReader对象---->关闭连接---->结 束
具体实现如下代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;
using System.Data.SqlClient;
namespace Message
{
class Connect2
{
public void Get1() {
SqlConnection con = new SqlConnection("server=.;database=people;trusted_Connection=SSPI");//连接数据库
con.Open();//打开数据库
string sql = "select * from users";
SqlCommand cmd = new SqlCommand(sql,con);//数据库命令
SqlDataReader reader = cmd.ExecuteReader();//读入数据库
while(reader.Read()){
Console.WriteLine(reader.GetValue(0) +" "+ reader.GetValue(1) +" "+
reader.GetValue(2) +" "+ reader.GetValue(3));
}
reader.Close();//关闭流
con.Close();//关闭数据库
}
static void Main(String[] args) {
new Connect2().Get1();//无参调用
}
}
}
更多精彩请点击 http://www.gopedu.com/
- 数据库的基本操作及数据库与c#的连接
- asp与ACCESS数据库的连接及基本操作
- asp与ACCESS数据库的连接及基本操作
- java连接数据库及对数据库的基本操作
- 数据的基本操作与数据库的多表连接
- C#与数据库的连接
- QT连接数据库的基本操作
- QT连接数据库的基本操作
- jdbc连接数据库的基本操作
- Java连接Mysql数据库的基本操作
- C# 数据库的基本操作(sqlserver)
- C# 数据库的基本操作(oracle)
- c#对oracle数据库的基本操作
- C#中数据库基本操作的练习
- 用C#操作Oracle数据库的连接
- C#连接OleDBConnection数据库的操作
- 关于c#数据库的简单应用-datagriview连接数据库及更相关操作
- Oracle数据库的基本操作及使用
- 顺时针打印矩阵
- hdu 2203 亲和串
- Android中RelativeLayout各个属性
- linux setitimer
- ThinkPHP3.1.3源码分析(五) App.class.php
- 数据库的基本操作及数据库与c#的连接
- [C++]LeetCode: 63 Subsets
- <mvc:view-controller 用法
- java封装之访问权限控制
- Tiny210V2(S5PV210)的U-boot分析
- 从变量的声明和定义看指针与const
- python入门
- java.net.URLEncode编码 与 URLDecode解码问题 -
- linux后台进程管理