数据库用sql建立学生表
时间: 2023-05-19 20:07:02 浏览: 113
好的,您可以使用以下 SQL 语句建立学生表:
CREATE TABLE student (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT,
gender VARCHAR(10),
major VARCHAR(50)
);
请注意,这只是一个简单的示例,您可以根据自己的需求进行修改和扩展。
相关问题
用java新建数据库mis,建立学生表tstudent
好的,以下是用Java代码新建数据库mis,并建立学生表tstudent的示例代码,需要先确保已经安装并配置好了Java的数据库连接驱动程序:
```java
import java.sql.*;
public class CreateDatabaseAndTable {
public static void main(String[] args) {
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/";
String db = "mis";
String user = "root";
String password = "root";
Connection conn = null;
Statement stmt = null;
try {
// 加载数据库连接驱动
Class.forName(driver);
// 创建数据库连接
conn = DriverManager.getConnection(url, user, password);
// 创建Statement对象
stmt = conn.createStatement();
// 创建mis数据库
String sqlCreateDB = "CREATE DATABASE IF NOT EXISTS " + db;
stmt.executeUpdate(sqlCreateDB);
// 切换到mis数据库
stmt.execute("USE " + db);
// 创建tstudent表
String sqlCreateTable = "CREATE TABLE IF NOT EXISTS tstudent ("
+ "id INT PRIMARY KEY AUTO_INCREMENT,"
+ "name VARCHAR(20) NOT NULL,"
+ "gender VARCHAR(2) NOT NULL,"
+ "age INT NOT NULL,"
+ "department VARCHAR(20) NOT NULL,"
+ "major VARCHAR(20) NOT NULL,"
+ "grade INT NOT NULL"
+ ")";
stmt.executeUpdate(sqlCreateTable);
// 输出成功信息
System.out.println("Database mis and table tstudent created successfully!");
} catch (ClassNotFoundException | SQLException e) {
e.printStackTrace();
} finally {
try {
// 关闭Statement对象
if (stmt != null) stmt.close();
// 关闭数据库连接
if (conn != null) conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
```
以上Java代码中,我们使用了Java标准库中的JDBC API来连接MySQL数据库,并执行了创建数据库、创建表的操作。在运行该Java程序之前,请确保已经安装并配置好了MySQL数据库,并将MySQL的JDBC连接驱动程序放置在classpath路径下。
利用sql sever 建立学生表
可以按照以下步骤在 SQL Server 中创建一个学生表:
1. 打开 SQL Server Management Studio,连接到相应的数据库服务器。
2. 在“对象资源管理器”中,展开数据库,右键点击“表”,选择“新建表”。
3. 在“设计”视图中,添加表的各个列。例如:
学号(StudentID):int类型,主键,自增长,不允许为空
姓名(Name):nvarchar类型,不允许为空
性别(Gender):nvarchar类型,不允许为空
年龄(Age):int类型,不允许为空
专业(Major):nvarchar类型,允许为空
电话(Phone):nvarchar类型,允许为空
4. 保存表结构,命名为“Student”。
5. 在“查询”窗口中,输入以下语句创建学生表:
CREATE TABLE Student(
StudentID int PRIMARY KEY IDENTITY(1,1) NOT NULL,
Name nvarchar(50) NOT NULL,
Gender nvarchar(10) NOT NULL,
Age int NOT NULL,
Major nvarchar(50) NULL,
Phone nvarchar(20) NULL
)
6. 执行以上语句,即可创建名为“Student”的学生表。