当前位置:编程学习 > C#/ASP.NET >>

随笔一记



1、数据库的约束;
           (1)主键约束PK
    (2)默认约束DF
    (3)检查约束CK
    (4)唯一键约束UNQ
    主键约束的步骤;  
    唯一约束的步骤;索引中选择列-唯一键-标识
找到check约束,在常规中选择表达式-标识中写约束条件,意思是限制输入数值的范围
一次性添加约束;
           alter table 表名 
          add
  constraint、、、,
          constraint、、、  
删除约束;
  alter  table teacher drop constraint 约束名
2、查看已有的约束的方式用此公式;
       select  *form sys.objects
3、架构(schme)就是一种命名,    
4、增加表格结构;
       alter table 类名 add 变量名 类型名;
5、修改表格结构;
    alter column  旧字段  新字段 
   

下午;
 
1、外键;

2、数据的查询;
               
3、数据的检索;
    (1)select * form  表名   
 
 (2)查询条件更细化;  
     select *from  表名 where 条件 
 (3)限制年龄及性别
   select *from  person where age<20 and  gender='女'

(4)or 用在相互独立之间,and用于两者相关联中(例子上)
 
    (5)将英文改为汉子的语法;
            一种;
 select
                  name as 姓名 ,age as年龄    
          form person
      二种;
    select 
        姓名=name,年龄=age.
(6)top 表示获取前几条数据,放在列前面;与order by 一起使用。
            例子;以年龄排序(注desc是降序,asc是升序)
        第一步;排序的语法 select *from person order by age  desc
第二步;用top在查询的结果中进行筛选
     select top 10 * from person where gender='女' order by  age  desc

(7)查询百分比;
       select top 3 percent * from  person  ;percent是百分比的意思
   (8)去除重复(只是显示的时候除去了,没有真删除);
         distinct是对整个结果集进行数据重复处理,不是针对某一列;
  语法;select * from dbo. person 
  
(9)聚合函数:   
      最大值(max);
    select  max(age) from person
  最小值(min);
    select min(age) from  person
  平均值(avg);
    select avg(age) from person
 总数(count)
    select count(name) form person 
求人数的个数;
      select *from person where gender='女'

(10 )注意事项;
      (1)avg;使用平均分的时候,如果有一条数据记录为空,将不作为计算源。
        
       (2)count 的问题;
       如果针对某个字段,若该字段为null,不计入总数。
       若使用count(*)计算所有的列。
(11)指定范围用(between and);
           例子;between 18 and 20;
 
 (12) 带条件查询的(in);
             例子;in(18,20,23)     --------------------编程问答--------------------
补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,