日期:2014-05-17  浏览次数:20520 次

怎么设置数据库某个字段的默认值问题
最近在使用学校的综合教务系统时,他默认的用户名是学号。
这是怎么实现的呢。我的想法,学生表(学号,用户名。。。),将用户名的默认值设置为学号,可是这又怎么实现??
------最佳解决方案--------------------
这样的默认值要用触发器来实现
------其他解决方案--------------------
能不能具体点。谢谢。
------其他解决方案--------------------
首先你登录到综合教务系统时,它会去数据库,通过你的登录名和密码,获取对应的学号 ,然后绑定到前端,并一直保留在session里面,直到你的连接断开。想一下,连触发器都不用了,你就直接按这个思路来获取就可以拉。
------其他解决方案--------------------
好,这样也行,那如果我的初始密码设置为身份证号,那怎么用触发器实现。学生登录进去,会提示他修改密码。
------其他解决方案--------------------
我记得asp.net的登录控件好像有首次登陆提示修改密码的功能,不过不记得是不是了。你看看吧
------其他解决方案--------------------
谢谢,我还有一个问题,我是一个学生,觉得做项目时,数据库很重要,可是我做了几次小的项目,发现自己总是仅仅在使用简单的select,update,delete,insert的sql语句等,我还有什么可以优化的地方吗,不知道公司的实际开发中,涉及数据库的部分有哪些,用到触发器、函数、存储过程,视图是不是更好一些,可以提高性能。
------其他解决方案--------------------
作为学生的话,先精通这四个,其他的绝大部分都是演化出来的,毕业前搞懂存储过程就差不多了。当然学得越多越好。现代信息系统基本上离不开数据库了。所以学好数据库对你没坏处
------其他解决方案--------------------
谢谢,又要麻烦你了。
[img=http://][/img]
最近在学c#,这是我写的一个选课的界面,我的目的是选完课之后,我选的课程会出现在右侧的listbox1中,然后我选择listbox里的某项内容,点击下面的删除,就可以完成删除工作,但是删倒是可以删除,就是反应特别慢,我应该怎样做,可以调高速度。
------其他解决方案--------------------
[img=http://][/img]
------其他解决方案--------------------
引用:
C#的你还是到相应版去提问吧,这样你会获得更准确更及时的帮助
------其他解决方案--------------------
嗯,嗯,谢谢你
------其他解决方案--------------------
null