SQL语句和ArrayList 类

列的基本操作

       ①添加一列:

           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上大展手脚的话,可以来 狗刨培训 与专家咨询。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值