数据库查询及存储

使用数据库最基本的操作就是查询,一个好的项目肯定离不开一个完善的数据库设计,数据库设计合理的话查询数据便快捷些简单些,因为往往我们做项目需要用到的数据,都不会只在一个表中,而是需要多张表多个数据。所以做项目功能,离不开新增修改删除数据,我们需要完成功能同时数据库中数据也会随时功能改变对应的新增修改删除数据。当要用到多表查询数据,不太确定查哪张表时,可以在数据库测试一下,查询出需要的数据,再根据数据库中所连的表,在项目C#中进行连表的查询。因此能熟练掌握数据库的各种处理数据方法,对做项目有较大的帮助哦。

其实数据库查询比较简单,直接选择查询的表,右键–à点击编辑所有行–à在弹出的数据窗口右键—à窗格-----à点击SQL—à复制查询代码—à点开新建查询粘贴代码执行即可(可选择性地查询想要数据,不一定查出全部)。查询关键词:SELECT查询的数据;FROM从哪中表中查。

而连表查询才是我们经常使用的,那么如何在数据库
中连表查询?鼠标聚焦选择数据库,直接点击新建查询,在窗口中右键,点击在编辑器中设计查询。如:
数据库查询及存储

选择表,并勾选想要查询的字段信息,复制第三格框中的所有代码到新建查询窗口执行代码就能查询出信息了,然后根据选择的表在C#控制器连表查询数据,实现功能即可。

存储呢,就是将查询数据的一串代码简化,保存查询的代码不需要每次使用都去书写一次查询代码,存储之后,方便下次使用直接调用查询就够了。数据库数据膨大,简化它查询步骤能节省更多时间。那么,怎样存储?点击可编程性打开子表,新建—存储过程。在打开的窗口中,清空格式化的代码,如图:

数据库查询及存储
填写完整查询代码:
数据库查询及存储

执行保存,在视图对象资源管理详细信息中可以看到。查询数据直接复制名称到新建查询执行即可。

模糊查询:
数据库查询及存储
数据库查询及存储

查询广东学生即身份证号为44开头。但是%44%指身份证含有44的信息,44%才是指身份证以44开头的数据。

参数化查询:查询时给对应参数赋值即可

数据库查询及存储
数据库查询及存储

多参数查询道理也一样:
数据库查询及存储