这个就是给某个表增加一列
从网站建设到定制行业解决方案,为提供做网站、成都网站制作服务体系,各种行业企业客户提供网站建设解决方案,助力业务快速发展。创新互联将不断加快创新步伐,提供优质的建站服务。
alter table 表名 add column 新增某列列名 varchar(20) not null;
mysql有两种方式可以清空表。分别为:delete from 表名和truncate table 表名。
delete from 表名,删除表数据,全部删除则是可以清空表,相当于一条条删除,需要注意的是,如果有字段是自增的(一般为id),这样删除后,id 值还是存在的。举例来说,就是加入你在删除之前最大的id为100,你用这种方式清空表后 ,新插入一条数据其id为101,而不是1。
2.truncate table 表名,直接清空表,相当于重建表,保持了原表的结构,id也会清空。相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表。效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。
给表添加字段的命令如下:
alter table tableName add newColumn varchar(8) comment '新添加的字段'
注意:
1、在这句语句中需要注意的是,comment为注释,就像在java中//作用是一样的。
2、comment后需要加单引号将注释引起来。
1.更改Float字段类型to Decimal
ALTER TABLE 表名 MODIFY 字段名 decimal(10,2) not null default '0';
如:
ALTER TABLE invoice MODIFY TotalMoney decimal(10,2) not null default '0';
2.添加字段
alter table 表名 add 字段名 字段类型 not null ;
如:
alter table teacher add TypeMark varchar(50) null default '';
显示mysql数据库表的内容需要把数据库中取到的sql内容用system.out.print。
以下是例子:
package test;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;
/*使用JDBC连接数据库MySQL的过程