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