列的基本操作
①添加一列:
alter table 表名 add 列名 类型(长度) null
②更改一列类型
alter table 表名 alter column 列名 数据类型(长度)
column:列
alter table student alter column age int
注意:这一列没有值alter table student add age int null
③删除一列
alter table 表名 drop column 列名
alter table student drop column age
④主键约束
alter table 表名 add constraint 主键别名 primary key (主键列)
⑤唯一键约束
alter table 表名 add constraint 唯一键别名 unique (唯一键列)
⑥默认键约束
alter table 表名 add constraint 默认键别名
default (‘默认值’) for 默认键
⑦检查键约束
alter table 表名 add constraint 检查键别名
check(stuAge>=15 and stuAge<=40)
⑧外键约束
alter table 表名1 add constraint 外键别名
foreign key(外键) references表名2(主键)
⑨删除约束
alter table 表名 drop constraint 约束别名
ArrayList 类
ArrayList 很类似数组,但是
ArrayList 类没有固定大小;可以根据需要不断增长
默认大小为16个元素,当添加第17个元素时会自动扩展到32个
可以显式地指定其容量
可以存储不同类型的元素, 因为所有ArrayList中的元素都是对象(System.Object)
ArrayList 的方法:
Add(object) 把一个对象添加到 ArrayList 的末尾
Insert(index,object) 在指定位置插入一个对象
Remove(object) 移除一个对象
RemoveAt(index) 移除一个对象
Clear() 移除所有元素
Sort 对ArrayList 中的元素进行排序
class ArrayList1 //类名不能用关键字
{
public void Get()
{
int[] a = new int[6] { 1, 9, 3, 8, 5, 6 };
// ArrayList list = new ArrayList();
List<int> list = new List<int>();
list.Add(99);//顺序先后,先加在前,后加在后。
foreach (int b in a)
{
list.Add(b);
}
list.Add(100);//顺序先后,先加在前,后加在后。
list.Sort(); //排序 //操作有先后。
//list.RemoveAt(1);//移除的是数组排序的对象
list.Remove(3); //移除指定对象
foreach (int c in list)
{
Console.WriteLine(c);
}
}
static void Main(string[] args)
{
ArrayList1 com = new ArrayList1();
com.Get();
Console.ReadKey();
}
}
以上是今天的知识的初步了解,如果你有什么不会的话,可以来
狗刨学习网
上来看看,如果你想在Unity3D上大展手脚的话,可以来
狗刨培训
与专家咨询。