student_user

# student_user 学生注册记录表。 |键名|类型|非空|说明|其它信息| |:---:|:---:|:---:|:---:|:---| |register_id|int|是|主键|primary, auto increment| |student_id|char(8)|是|学号|| |student_name|varchar(10)|是|用户名|学生姓名| |password|varchar(32)|是|密码|使用md5加密| |telephone_number|char(11)|是|电话号码 ## 存储过程 #### create_student_user 如果不存在表中的`student_id字段`等于`@student_id`的记录,则创建学生用户。 |参数|类型|非空|其他信息| |:---:|:---:|:---:|:---| |student_id|IN char(8)|是| | |student_name|IN varchar(10)|是|学生姓名| |password|IN char(32)|是|传入的参数是加密后的密码 | |return_code| OUT tinyint|否|[返回状态码](doc:Z5PJgB1f)| #### get_student_user 查询表中是否存在某个用户。 |参数|类型|非空|其他信息| |:---:|:---:|:---:|:---| |student_id|IN char(8)|是| | |password|IN char(32)|是|传入的参数是加密后的密码 | |record_count|OUT int|否| 查询结果集的数量| |返回字段|类型| |:---:|:---:| |username|varchar(10)| #### update_student_user 如果存在表中的`student_id字段`等于`@student_id`的记录,则修改学生用户的用户名和密码。 |参数|类型|非空|其他信息| |:---:|:---:|:---:|:---| |student_id|IN char(8)|是| | |new_username|IN varchar(10)|是|| |new_password|IN char(32)|是|已加密的新密码| |return_code| OUT tinyint|否|返回的状态码,见[返回状态码](doc:Z5PJgB1f)|