DBMS
大部分数据库都需要数据库服务器
Catalog(分类)(又叫数据库DataBase、表空间TableSpace)
不同类的数据应该放到不同的数据库中
便于对各个Catalog进行个性化管理
避免冲突
安全性高
Table(表)找起来方便,可以进行优化。
列(Column)、字段(Fieid)
主键(Primarkey)
是数据行的唯一标识,不会重复的列才能当主键。
表也可以没有主键但会很麻烦。
主键有两种选择 :业务主键和逻辑主键
业务主键是用有意义的字段做主键
逻辑主键没有任何意义的主键,是完全给程序看的。
推荐用逻辑主键。
外键(ForeignKey)
数据类型
SQL语句中字符串用单引号
SQL语句是大小写不敏感的。字符串值是敏感的,‘’里的内容。
CREATE TABLE T_PERSON3(Id int NOT NULL,Name nvarchar(50),Age int NULL)
创建一个T_PERSON3的表
Drop table T_PERSON3 删除T_PERSON3这个表
任何数据库都认的语法。
Insert into person1(number,name,age),values(3,'张三',30)
在表person1中插入数据,数据时前后对应。
对于主键来说大部分都可以做主键,但一般只有两种做主键的类型Int和uniqueidenifier。
所有表的主键名一般都叫Id。标识规范的更改。
Guid 永远不会重复
他使用网卡的MAC地址,纳秒级的时间等。
还可以再SQL中用select newid();进行生成
在C#中也可以用Guid id=Guid.NewGuid();也可以生成
主要倾向于使用Guid。
可以给字段默认值,如果Guid类型主键的默认值设定为newid()就会自动生成。
Update 更新数据。
------------------ Windows Phones 7手机开发、.Net培训、期待与您交流! ----------------------