数据库中建
① c#中怎么在数据库中建表
首先连接数据库!代码我就不用写了吧。。。。。(选择你要见表的那个数据库)然后运行下列代码:sql = "create table "+你要建的表名+" (........这里面就是你表中的字段了) ";int i = cmd.executeNoNQuery(sql);我只是大概得给你说了一下如果还不会 , 你就加我qq 问我把
② 数据库中建“物化视图”(Materialized views)与“数据表”(Table)的区别
物化视图是在建立之后不会随着数据表里的数据改变而改变的,类似于做了一个镜像,而数据表中的数据则可以发生改变。物化视图是一个视图,但却和平常的视图区别在于它不会改变,数据表是一个表!一个是view一个是table
③ 数据库中建“索引”和“主键”有什么作用
主键的作用是防止数据重复,是一种约束;索引的目的是加快检索速度,只有恰当的建立索引,系统才能快速运行
④ 如何在数据库中建一张表,收集其他表中的字段信息(所有表没有关联)
这样的表在数据库里面本来就有的,比如oracle的
sys.col,
db2
和sql
server等都有类似的系统表
⑤ 我在数据库中建了两个字段完全相同的表
维护B表的开销有点没必要,如果你的
主键
同时是
聚集索引
的话,直接通过主键获取最新一条记录是相当快的,没必要再去维护B表了。
如果是聚集索引,那就没关系。
如果再维护B表,因为要对B表频繁的插入、删除势必要带来一定的阻塞,所以尽量还是不要再创建B表了。
⑥ 在数据库中建表的时候,数据类型有点搞不懂
char是固定长度字符串,你括号里头数字是多少就占用多少空间,而Vachar是你的实际值多大就占用多少空间,从效率和规范角度来讲,一般大于50的值就定位VARCHAR,小于50的用CHAR, 前面加N时,根据unicode 标准所进行的定义,用给定整数代码返回 unicode 字符。
括号内的数字指预留空间大小,根据字段实际值来判断,一个合理的空间分配可以很好的提高sql性能。
⑦ 数据库中建一个表,文件路径的字段长度一般多长
看你表中的数据长度,建议字段类型设为varchar(M),里面的数值可以设置大一点,VARCHAR可以保存可变长度的字符串。其中M代表该数据类型所允许保存的字符串的最大长度,只要长度小于该最大值的字符串都可以被保存在该数据类型中,不会浪费存储空间。