java 获取数据库建表语句
Java 是一种面向对象的编程语言,广泛应用于数据库开发。在进行数据库开发时,我们需要使用建表语句来创建数据库表。本文将列举出十个符合标题内容的 Java 获取数据库建表语句。
1. 创建表示例1:
```java
String createTable1 = "CREATE TABLE IF NOT EXISTS student (id INT PRIMARY KEY, name VARCHAR(50), age INT)";
```
这个建表语句创建了一个名为 student 的表,包含了 id、name 和 age 三个字段,其中 id 是主键,name 是长度为 50 的字符串,age 是整数。
2. 创建表示例2:
```java
String createTable2 = "CREATE TABLE IF NOT EXISTS employee (id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), salary DECIMAL(8,2))";
```
这个建表语句创建了一个名为 employee 的表,包含了 id、name 和 salary 三个字段,其中 id 是主键并且具有自增功能,name 是长度为 50 的字符串,salary 是最大 8 位数且保留两位小数的十进制数。
3. 创建表示例3:
```java
String createTable3 = "CREATE TABLE IF NOT EXISTS book (id INT PRIMARY KEY AUTO_INCREMENT, title VARCHAR(100), author VARCHAR(50), price DECIMAL(6,2), publish_date DATE)";
```
这个建表语句创建了一个名为 book 的表,包含了 id、title、author、price 和 publish_date 五个字段,其中 id 是主键并且具有自增功能,title 是长度为 100 的字符串,author 是长度为 50 的字符串,price 是最大 6 位数且保留两位小数的十进制数,publish_date 是日期类型。
4. 创建表示例4:
```java
String createTable4 = "CREATE TABLE IF NOT EXISTS order (id INT PRIMARY KEY AUTO_INCREMENT, customer_id INT, product_id INT, quantity INT, order_date DATE)";
```
这个建表语句创建了一个名为 order 的表,包含了 id、customer_id、product_id、quantity 和 order_date 五个字段,其中 id 是主键并且具有自增功能,customer_id 和 product_id 是整数,quantity 是整数,order_date 是日期类型。
5. 创建表示例5:
```java
String createTable5 = "CREATE TABLE IF NOT EXISTS department (id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), manager_id INT)";
```
这个建表语句创建了一个名为 department 的表,包含了 id、name 和 manager_id 三个字段,其中 id 是主键并且具有自增功能,name 是长度为 50 的字符串,manager_id 是整数。
6. 创建表示例6:
```java
String createTable6 = "CREATE TABLE IF NOT EXISTS course (id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(100), teacher_id INT, credit INT)";
```
这个建表语句创建了一个名为 course 的表,包含了 id、name、teacher_id 和 credit 四个字段,其中 id 是主键并且具有自增功能,name 是长度为 100 的字符串,teacher_id 和 credit 是整数。
7. 创建表示例7:
```java
String createTable7 = "CREATE TABLE IF NOT EXISTS company (id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(100), address VARCHAR(200), establishment_date DATE)";
```
这个建表语句创建了一个名为 company 的表,包含了 id、name、address 和 establishment_date 四个字段,其中 id 是主键并且具有自增功能,name 是长度为 100 的字符串,address 是长度为 200 的字符串,establishment_date 是日期类型。
8. 创建表示例8:
```java
String createTable8 = "CREATE TABLE IF NOT EXISTS product (id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(100), price DECIMAL(8,2), quantity INT)";
```
这个建表语句创建了一个名为 product 的表,包含了 id、name、price 和 quantity 四个字段,其中 id 是主键并且具有自增功能,name 是长度为 100 的字符串,price 是最大 8 位数且保留两位小数的十进制数,quantity 是整数。
9. 创建表示例9:
```java
String createTable9 = "CREATE TABLE IF NOT EXISTS student_course (student_id INT, course_id INT, grade INT)";
```
这个建表语句创建了一个名为 student_course 的表,包含了 student_id、course_id 和 grade 三个字段,它们都是整数。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。