Skip to content

Commit 478361f

Browse files
authored
Update README.md
1 parent b6489be commit 478361f

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

README.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ try {
2525
```java
2626
import advancedsql.*;
2727
import advancedsql.query.*;
28+
import advancedsql.table.ITable;
2829

2930
try {
3031
MySQL mySQL = connect();
@@ -51,6 +52,43 @@ try {
5152
}
5253
```
5354

55+
**Alter table:**
56+
```java
57+
import advancedsql.*;
58+
import advancedsql.query.*;
59+
import advancedsql.query.action.Add;
60+
import advancedsql.query.action.Modify;
61+
62+
try {
63+
MySQL mySQL = connect();
64+
65+
// Alter columns
66+
Alter alter = mySQL.table("users").alter();
67+
68+
// Add columns
69+
Add add = alter.add();
70+
add.string("token").nullable();
71+
add.string("connection_id").nullable();
72+
73+
// Drop columns
74+
advancedsql.query.action.Drop drop = alter.drop();
75+
drop.column("test");
76+
77+
// Modify columns
78+
Modify modify = alter.modify();
79+
modify.integer("connection_id").nullable();
80+
81+
// Execute query
82+
Boolean result = alter.execute();
83+
84+
// Print query string and result.
85+
System.out.println(alter);
86+
System.out.println(result);
87+
} catch (SQLException e) {
88+
e.printStackTrace();
89+
}
90+
```
91+
5492
## Licensing information
5593
This project is licensed under LGPL-3.0. Please see the [LICENSE](/LICENSE) file for details.
5694

0 commit comments

Comments
 (0)