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)|