---------------------- 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培训 期待与您交流! ----------------------