两个tomcat 一个MySQL_MySql与Tomcat的两个小Tips

第一个Tip是与数据库有关。通常,数据表在创建了之后都不可避免的需要增加或者删除表中的列(Column),那么我们通过什么方式去做呢?重新创建一张表再将数据导入恐怕是一个很笨的办法了,费时又费力。事实上,只要使用一句简单的SQL就能实现我们所想要的了,这个就是ALTER TABLE。ALTER TABLE的功能很强大,它几乎可以改变与表结构相关的一切信息,譬如增加删除列,修改列名,增加删除索引(Index),增加删除主键等。在这里以主要说一下增加和删除列,ALTER TABLE其他的功能可以参考相应数据库的操作手册。

以MySql为例,ALTER TABLE应用于增加列的语法为:ALTER TABLE table_name ADD [COLUMN] column_name column_descripiton;删除列的语法为:ALTER TABLE table_name DROP COLUMN column_name。

例如: ALTER TABLE PLAYER ADD SCORE INT NOT NULL。这条SQL执行后,在PLAYER表中会增加一个名为SCORE的列,这个列的数据类型是INT,而且是不能为空。因为这个列不能为空,所以每一行数据的该列(例子中就是SCORE了)都会拥有相应的初始值,如INT的初始值是0。

又例如:ALTER TABLE PLAYER DROP COLUMN SCORE。这条SQL执行后,PLAYER表中的SCORE列就会被移除,对应所有行的该列数据也相应移除了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值