用Java语句创建MySQL表
时间: 2024-02-22 08:58:48 浏览: 39
可以使用以下Java语句创建一个MySQL表:
```
String createTableSQL = "CREATE TABLE my_table " +
"(id INT NOT NULL AUTO_INCREMENT, " +
" name VARCHAR(50), " +
" age INT(3), " +
" PRIMARY KEY ( id ))";
try {
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/my_database", "username", "password");
Statement stmt = conn.createStatement();
stmt.execute(createTableSQL);
System.out.println("Table created successfully!");
} catch (SQLException e) {
System.out.println("Error creating table: " + e.getMessage());
}
```
这个例子假设你已经安装并启动了MySQL数据库,并且创建了一个名为`my_database`的数据库。你需要将`username`和`password`替换为你的MySQL用户名和密码。该语句将创建一个名为`my_table`的表,它有一个自增长的ID列、一个名为`name`的VARCHAR列和一个名为`age`的INT列。表的主键是ID列。