㈠ *怎样查询数据库中的数据
private void btnSearch_Click(object sender, EventArgs e)
{
if (txtLoginId.Text == "") // 必须输入用户名才能查找
{
MessageBox.Show("请输入用户名", "输入提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
txtLoginId.Focus();
}
else // 查找用户
{
FillListView(); // 填充列表视图
}
}
private void FillListView()
{
string loginId; // 用户名
string studentName; // 姓名
string studentNO; // 学号
int userStateId; // 用户状态Id
string userState; // 用户状态
// 查找学员用户的sql语句
string sql = string.Format(
"SELECT StudentID,LoginId,StudentNO,StudentName,UserStateId FROM Student WHERE LoginId like '%{0}%'", txtLoginId.Text
);
try
{
SqlCommand command = new SqlCommand(sql, DBHelper.connection); // 构造Command对象
DBHelper.connection.Open(); // 打开数据库连接
SqlDataReader dataReader = command.ExecuteReader(); // 执行查询用户命令
lvStudent.Items.Clear(); // 清除ListView中的所有项
// 如果结果中没有数据行,就弹出提示,
if (!dataReader.HasRows)
{
MessageBox.Show("抱歉,没有您要找的用户!", "结果提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
{
// 将查到的结果循环写到ListView中
while (dataReader.Read())
{
// 将从数据库中读取到的用户名、姓名、学号、用户状态赋给相应的变量
loginId = (string)dataReader["LoginId"];
studentName = (string)dataReader["StudentName"];
studentNO = (string)dataReader["StudentNO"];
userStateId = (int)dataReader["UserStateId"];
userState = (userStateId == 1) ? "活动" : "非活动";
ListViewItem lviStudent = new ListViewItem(loginId);//创建一个ListView项
lviStudent.Tag = (int)dataReader["StudentID"]; // 将ID放在Tag中
lvStudent.Items.Add(lviStudent); // 向ListView中添加一个新项
lviStudent.SubItems.AddRange(new string[] { studentName, studentNO, userState });//向当前项中添加子项
}
}
dataReader.Close(); //关闭dataReader
}
catch (Exception ex)
{
MessageBox.Show("查询数据库出错!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
Console.WriteLine(ex.Message);
}
finally
{
DBHelper.connection.Close(); // 关闭数据库连接
}
}
㈡ 什么是数据库数据库中的数据有什么特点
严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。在经济管理的日常工作中,常常需要把某些相关的数据放进这样“仓库”,并根据管理的需要进行相应的处理。例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。有了这个"数据仓库"我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种"数据库",使其可以利用计算机实现财务、仓库、生产的自动化管理。
J.Martin给数据库下了一个比较完整的定义:数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。
㈢ 如何查看数据库中的数据
数据库一般查看数据的话有两种:
1.
利用SQL的SELECT语句;
2.
通过图形命令的查询按钮。
当然你将数据导出,当然也是可以的。导出,可以直接导出的目录,还可以指定导出的文件类型。
㈣ 数据库中的数据可以是什么
字符,数字,日期,文件内容等
㈤ 数据库中所有的数据类型
SQL 用于各种数据库的数据类型:
一、MySQL 数据类型:
在 MySQL 中,有三种主要的类型:Text(文本)、Number(数字)和 Date/Time(日期/时间)类型。
1、Text 类型。
㈥ 数据库中的数据归谁
事先签好合同协商此事,日后就不会出问题了。
㈦ 怎样修改数据库中的数据
摘要 可以使用SQL语言
㈧ 数据库中的数据列常常称为:( )
字段
数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。
(8)数据库中的数据扩展阅读:
数据库管理系统是数据库系统的核心组成部分,主要完成对数据库的操纵与管理功能,实现数据库对象的创建、数据库存储数据的查询、添加、修改与删除操作和数据库的用户管理、权限管理等。它的安全直接关系到整个数据库系统的安全,其防护手段主要有:
(1)使用正版数据库管理系统并及时安装相关补丁。
(2)做好用户账户管理,禁用默认超级管理员账户或者为超级管理员账户设置复杂密码;为应用程序分别分配专用账户进行访问;设置用户登录时间及登录失败次数限制, 防止暴力破解用户密码。
(3)分配用户访问权限时,坚持最小权限分配原则,并限制用户只能访问特定数据库,不能同时访问其他数据库。
(4)修改数据库默认访问端口,使用防火墙屏蔽掉对 外开放的其他端口,禁止一切外部的端口探测行为。
(5)对数据库内存储的重要数据、敏感数据进行加密存储,防止数据库备份或数据文件被盗而造成数据泄露。
㈨ 如何在数据库中选择数据
首先自己和自己比没有意义,所以要过滤掉;然后就是出生日期大12年的问题,我们写出的语句如下:
SELECT * FROM Profile A, Profile B
WHERE (NOT (A.Name = B.Name)) AND
(DATEPART(Year,A.BirthDate)- DATEPART(Year,B.BirthDate)>= 12)
这里我们使用了DatePart()函数,这个函数可以单独取回某个日期型数据的年份、月份或日,返回数据类型为整型。在Oracle中,可以计算两个日期型数据的差,months_between(datetime1,datetime2)
实际上,有了笛卡尔积、并集、差集、投影和选择运算,基本上我们的普通的数据处理的需求都可以得到满足。
例子:综合征管软件 税务登记信息 和税务登记信息的扩展。