基础查询和数据库的调用

欢迎来到unity学习unity培训

这里有很多U3D资源U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌



基础查询


    1、查询表中所有数据


    select *from 查询的表名

    select *from OL_User


    2、查询部分数据


    select 要查询的列名 from 查询的表名 where 条件列名='条件'

    select name,password,online,isAdmin from OL_User where name='11'


    3、去掉重复字段查询


    select distinct 查询的列名 from 查询的表名

    select distinct isAdmin from OL_User


    4、合并查询(合并相同的字段)类型相同


    select 查询的列名 from 查询的表名 union select 另一个查询的列名 from 另一个查询的表名

    select everyone from OL_Message union select name from OL_User


    5、用as来命名查询列:可以把你查询的显示列名该成你想要的列名


    select 列名 as 你想现实的列名 from 查询的表名

    select name as 姓名,password as 密码 from OL_User


    6、用等号来命名查询列


    select ‘想要现实的列名’=列名, from 表名      可以不写单引号,效果一样

    select 姓名=name,密码=password from OL_User

    select '姓名'=name,'密码'=password from OL_User


    7、查询空行


    select 想要查询的列 from 表名 where 列名(条件列,这个列满足条件) is null

    select id,toUser from OL_Message where online is null


    8、查询非空行


    和上一个查询空行差不多,条件is null(为空)改成了is not null(不为空)

    select id,toUser from OL_Message where online is not null


    9、使用常量列(默认值)


    select 列名 as 要改变的列名 , '改变的列里的内容' as 列名 from 表名

    改变得列里的列名的单引号不能取消

    select name as 姓名,'密码' as password from OL_User


    10、查询固定行数


    select top 3* from 表名

    查询表里前3行的数据

    select top 3* from OL_user


    11、查询总行数的百分之多少


    select top 50 percent* from 表名

    查询表前50%行的数据(50 percent表示百分之50,)

    select top 50 percent* from OL_User


    12、升序查询


    select *from 表名 order by 列名 asc

    按升序排列数据,可以不写asc,那样将默认为升序

    select *from OL_User order by name

    select *from OL_User order by name asc


    13、降序查询


    select *from OL_User order by name desc

    和升序一样,不过是吧最后的asc(升序)该成desc(降序)

    select *from OL_User order by name desc


    14、按多列排序(当排序的值相同时,按第二个字段排序)


    select *from 表名 order by 列名,;列名

    select *from OL_User order by isAdmin,name


数据库的调用


    程序访问数据库的步骤:


    开 始->引入命名空间->创建一个 SqlConnection 对象->打开连接->创建一个SqlCommand对象->获取SqlDataReader对象->关闭SqlDataReader对象->关闭连接->结束


    导入数据库的需要的using指令:


    sing System.Data;

    using System.Data.SqlClient;


    vs连入数据库的语言:


    SqlConnection con = new SqlConnection("server=127.0.0.1;uid = sa; pwd =wang;database =second");   //uid为数据库SQL Sever认证登入的用户名,pws为密码。如果用的windows认证需要把用户名和密码换成Trusted_Connection=SSPI这句话


    声明表:


    SqlCommand cmd=new SqlCommand("select * from users",con);

    括号里是SQL Sever语言的查询表语句。


    SqlDataReader myreader=cmd.ExecuteReader();

    通过 SqlDataReader 取出 com.ExecuteReader(); 中的数据库信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值