学生信息管理系统sql
时间: 2023-06-28 19:08:41 浏览: 58
学生信息管理系统SQL可以根据具体的需求而不同,以下是一个简单的示例:
创建学生信息表:
```sql
CREATE TABLE student (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
gender ENUM('男', '女') NOT NULL,
age INT NOT NULL,
major VARCHAR(50) NOT NULL,
grade ENUM('大一', '大二', '大三', '大四') NOT NULL
);
```
插入学生信息:
```sql
INSERT INTO student (id, name, gender, age, major, grade) VALUES
(1, '张三', '男', 20, '计算机科学与技术', '大二'),
(2, '李四', '女', 19, '软件工程', '大一'),
(3, '王五', '男', 21, '信息管理与信息系统', '大三'),
(4, '赵六', '女', 22, '电子商务', '大四');
```
查询学生信息:
```sql
SELECT * FROM student;
```
更新学生信息:
```sql
UPDATE student SET major='物联网工程' WHERE id=1;
```
删除学生信息:
```sql
DELETE FROM student WHERE id=4;
```
相关问题
学生信息管理系统SQL
学生信息管理系统的SQL可以包括以下功能:
1. 创建数据库和表格:
```sql
CREATE DATABASE IF NOT EXISTS StudentManagement;
USE StudentManagement;
CREATE TABLE IF NOT EXISTS Students (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT,
gender VARCHAR(10),
major VARCHAR(50)
);
```
2. 插入学生信息:
```sql
INSERT INTO Students (name, age, gender, major)
VALUES ('Alice', 20, 'Female', 'Computer Science'),
('Bob', 21, 'Male', 'Mathematics');
```
3. 更新学生信息:
```sql
UPDATE Students
SET age = 22
WHERE name = 'Alice';
```
4. 删除学生信息:
```sql
DELETE FROM Students
WHERE name = 'Bob';
```
5. 查询学生信息:
```sql
SELECT * FROM Students;
```
以上是一个简单的学生信息管理系统的SQL示例,包括创建数据库和表格、插入、更新、删除和查询学生信息的操作。
java学生信息管理系统sql
Java学生信息管理系统需要使用SQL语言来操作数据库。以下是一个简单的Java程序,用于连接到数据库并执行SQL查询以获取学生信息:
```java
import java.sql.*;
public class StudentInfo {
public static void main(String[] args) {
try {
// 连接到数据库
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/student", "root", "password");
// 执行SQL查询
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM student_info");
// 输出查询结果
while (rs.next()) {
System.out.println(rs.getString("student_id") + "\t" + rs.getString("name") + "\t" + rs.getString("gender") + "\t" + rs.getString("ethnicity") + "\t" + rs.getString("score"));
}
// 关闭连接
rs.close();
stmt.close();
conn.close();
} catch (SQLException e) {
System.out.println("连接数据库失败:" + e.getMessage());
}
}
}
```
上述代码连接到名为“student”的MySQL数据库,并从“student_info”表中检索学生信息。您需要将代码中的数据库名称,用户名和密码更改为您自己的值。