修改表名:alter table t_book rename to bbb;
添加列:alter table 表名 add column 列名 varchar(30);
删除列:alter table 表名 drop column 列名;
修改列名MySQL: alter table bbb change nnnnn hh int;
修改列名SQLServer:exec sp_rename't_student.name','nn','column';
修改列名Oracle:alter table bbb rename column nnnnn to hh int;
修改列属性:alter table t_book modify name varchar(22);
sp_rename:SQLServer 内置的存储过程,用与修改表的定义。
import java.sql.*; //第一种方式
class test {
public static void main(String[] args){
//定义数据库驱动程序
String DBDRIVER="com.mysql.jdbc.Driver";
//定义数据库链接地址
String DBURL="jdbc:mysql://localhost:3306/mldn";
//定义用户名和密码
String DBUSER="root";
String DBPASS="123456";
Connection conn=null; //声明数据库连接对象
PreparedStatement pstmt=null;//声明数据库操作
ResultSet rs=null; //声明数据库结果集
try{
Class.forName(DBDRIVER); //数据库驱动程序加载
conn=DriverManager.getConnection(DBURL, DBUSER, DBPASS); //取得数据库连接
String sql="select * from emp where ename like ? order by date asc";
pstmt=conn.prepareStatement(sql); //实例化PreparedStatement对象
pstmt.setString(1, "李%");
rs=pstmt.executeQuery(); //执行查询操作
while(rs.next()){
int a=rs.getInt(1);
String b=rs.getString(2);
String c=rs.getString(3);
java.util.Date d=rs.getDate(4);
float e=rs.getFloat(5);
System.out.println(a+"\t"+b+"\t"+"\t"+c+"\t"+d+"\t"+e);
}
}catch(Exception e){
System.out.println(e);
}finally{
}
}
}