-------------------------------------------
不要手动设置,你用查询分析器,写好SQL语言,然后按Ctrl+L如果优化成功,则再按Ctrl+E执行设置标识列。
------------------------------------------
例如你的表名是:
AllDay
要设置的标识列是:yyyymmdd则
1、修改为非空
alter
table
allday
alter
column
yyyymmdd
varchar(10)
not
null
Ctrl+L->Ctrl+E
2、将这个列设为主键(标识列---不能重复)
ALter
table
AllDay
add
primary
key(yyyymmdd)
Ctrl+L->Ctrl+E
-----------------------------------------------
自动增长列有点麻烦的,如果你想导入的数据列和原表具有相同的自动增长功能,这个在SQL中不能实现(你手动设置之所以成功,实际上是删除再建立的过程),一般你可以这样
alter
table
allday
add
idcol
int
identity
这个就增加了一个自动增长列,然后,你再将原来的列删除。
现在的数据库基本都是关系型的,很大的问题就是数据冗余,为了解决这个问题就引入主键和外键的概念。所以能够用最小的数据量标识表中的一条记录,是数据库性能调优很关键的方法。那么表中现有的数据列如果不能唯一的标识表中记录,可能就需要多列同时使用,也就是复合主键,这样的数据库无论是编程还是查询,都很难达到理想的状态,所以只好增加一列对数据毫无用处的列,做标识列,目的就是唯一的定位记录,这是关系型数据库的惯用做法。但不是一定的,如果表中现有的属性可以唯一标识表中记录的话,就可以不用标识列,同样优秀。1准备材料:鲤鱼1条(约500克)、食盐(3g)姜(2~3片);八角(1个);花椒(适量);老抽(适量);白糖(少许);白醋(适量);红尖椒(适量);香叶(1片);小葱(1小把)。2鲤鱼一条,杀洗干净
3葱打葱结,姜切片,蒜拍碎,备用
4锅内放油,放入少许盐,油热盐化后,放入鲤鱼,煎至表皮金黄色,翻面
5鲤鱼两面金黄色后,贴边放入葱姜蒜,炝锅
6加入适量老抽,鲤鱼上色后,加入适量汤。慢炖。汤以没过鱼身为佳
7加入适量盐,白糖少许,青红辣椒,花椒,八角,香叶
8锅开后,放入少许白醋,盖盖儿,继续炖
9鱼出锅前,撒香葱花,即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)