黑马程序员学习笔记----XML

06.11

 

增加扩展方法:
1->增加一个静态类
2->在类中写一个静态方法返回值bool
static void sayHI(this person per,string msg)
{
  Console.WriteLine("我叫{0} 我说{1}",per.name,msg);
}
扩展方法只是看起来像person中的方法,其实不是的。开发过程中尽量少用。

XML:
  XML和HTML区别...
  1.1 只能有一个根元素
  1.2 xml中有开始就要有结束标签
  1.3 属性的值必须用双引号
  1.4 大小写敏感
  XML是用来存储数据的。
 为什么要用它呢、?
方便数据交换。而且是以文档的形式。 
DOM 把一个文档当成一个对象。而
属性就相当于一个节点,然后操作

Xml序列化。
 
深考贝浅考贝:

为什么加了serziliable才可以序列化

 

数据库概述:
   数据库的基本介绍...
   主键<PrimaryKey>
 主键的特点:
1-->主键不能重复
2-->主键不能为空
 主键的作用:
 保证了表中的每条数据的唯一性
 主键的分类:
逻辑主键
     指的用自增列的或guid作为主键
业务主键
     指表中有列没有实际意义的列
组合主键:<不建议使用>
     维护比较麻烦
选择主键的策略*
1》主键 建议选择那些一般不会被修改的列
2》选择单列。不要选择多列,不用组键
3》选择自动编号的列 --简单的列

先用window验证进去。
看一下当前实例是否允许

bit当设计器里面只能用ture 或flase来表示
而设计表的时候只能用0或1来代表

SQL语句入门:
 语句中字符串用单引号,单等号``
 而且语句中大小写是不敏感的。<指关键字>字符串值还是敏感的。
(*) SQL主要分DDL(数据定义语言,建表、建库等语句。)、DML(数据操作语言)和DCL (数据库控制语言) 。Create Table、Drop Table、Alter Table等属于DDL,Select、Insert、Update、Delete等属于DML, GRANT 授权、REVOKE 取消授权属于DCL。。。
select * into myteacher from school..tbltecher
拷贝表结构
一次插入多条数据 ????
inster into tbteavher
select 值  union all 不删除重复的
--把表中的数据插入到一张新表中
select * into newteacher from teavher

逻辑运算符:
not and or
优先级 not>and>or

truncate写delete的区别:

 

课上笔记记的不全。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值