黑马程序员-SQL语句基础知识

----------------------   Windows Phone 7手机开发.Net培训    期待与您交流! ----------------------

 问题域:什么是数据库?2,什么因素促进了了数据库的诞生?3,数据库的基本结构是什么?4,数据库的作用域是那些方面?

 

 

定义域:      0. 数据是描述事物的符号!

              1.  数据库是以某种数据模型组织起来的数据的集合!

              2.  数据库管理系统是和数据库交谈的工具!

              3.  数据库有字面意思有两种理解方式,一种的狭义的,另一种是广义的。

              4.  MSSQL SERVER 是一种关联性结构的数据库!
              5.  SQL:(一种国际标准化数据库语言)主要分为:DDL(数据库查询语言)DML(数据库操作语言)等。
              6.  主键和外键的概念
 

组成结构:(其本身的对象模型):catalog(类)---table(表单)--culmn(列)&fied(字段)

 

语句:创建表格:
                CREATE TABLE 表名(ID INT NOT NULL,NAME NVARCHAR(50),Age INT NULL)
      插入数据:    
                INSERT INTO 表名(字段名,字段名,。。。) VALUES(写入的数据,且一一对应)
      数据更新:
                UPDATE 表名 set age=20;(有中文的时候最好在前面加n)
      数据删除:
                DELET FROM 表名  (清空)
                DROP  FROM 表名    (全部删除)
      数据检索:
                SELECT * FROM 表单名 (*号代表全部的数据)
                SELECT 字段名 FROM 表单名 (字段中的数据)
                SELECT CONUT(*) FROM 表单名 (表单的数据条数)
      聚合函数:
                SELECT MAX() FROM 表单名 表单中最大的什么?
                SELECT MIN() FROM 表单名 表单中最小的什么?
                SELECT AVG () FROM 表单名 表单中的什么的平均数?
                SELECT SUM() FROM 表单名 表单中的什么的和?

      数据排序:
              ORDER BY 字段名 根据字段排序,(DESC是降序, ASC是升序)
              ORDER BY 字段名,字段名 按照字段名的先后进入排序;
              
              例子: SELECT * FROM T—TmpLOEE
                     WHERE AGE〉=30;          (where 一定要在order by 之前);
                     ORDER BY AGE,NAME;
             
      通配符过滤:使用like关键字
               单个字符匹配符:“_” :"_erry"
               多个字符匹配符:"%":"%n%"
       
      

 

 

 

注意:可以做主键的有两种数据类型int(bigint)和uniqueidentifier;
      SQL语句中字符串用单引号。它的大小写不敏感但是字符串内的内容是敏感的;
      在SQl中“=”符号只能用=号;

 


----------------------   Windows Phone 7手机开发.Net培训    期待与您交流! ----------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值