mysql jdbc 表结构_JDBC操作表:JDBC修改表结构
操作数据库:mysql
操作目的:通过增加字段,删除字段,修改字段和修改字段类型的方式让大家熟练掌握通过JDBC修改表结构。
在通过JDBC修改表结构前,我们还是先看下当前的表结构,如下图所示:
1、通过JDBC增加字段
以下是JDBC新增字段的核心代码,我们增加一个名为password的字段。String jdbcURL = "jdbc:mysql://localhost:3306/codingwhy?useUnicode=true&characterEncoding=utf-8";
String jdbcUser = "root";
String jdbcPassword = "";
Class.forName("com.mysql.jdbc.Driver",2);
Connection conn = DriverManager.getConnection(jdbcURL,jdbcUser,jdbcPassword,2);
Statement stmt = conn.createStatement(,2);
//修改表结构
String alterTableSql="alter TABLE core_user add password varchar(20,2);";
stmt.executeUpdate(alterTableSql,2);
System.out.println("新增列成功...",2);
新增字段成功后,我们来看下当前的表结构,如下图所示:
2、通过JDBC删除字段
以下是JDBC删除字段的核心代码,我们删除刚新增的password列//JDBC删除列
String dropColumnTableSql="alter TABLE core_user drop column password;";
stmt.executeUpdate(dropColumnTableSql,2);
System.out.println("删除列成功...",2);
删除字段成功后,我们来看下当前的表结构,如下图所示
3、通过JDBC修改字段名称
以下是通过JDBC修改字段名称的核心代码,我们把字段name改名为username//JDBC修改列名称
String changeColumnNameSql="alter TABLE core_user change name username varchar(20,2);";
stmt.executeUpdate(changeColumnNameSql,2);
System.out.println("修改列名称成功...",2);
列名称修改成功后,我们来看下当前的表结构
4、通过JDBC修改字段类型
以下是通过JDBC修改字段类型的核心代码,我们把username的字段类型改成text
//JDBC修改列类型
String changeColumnTypeSql="alter table core_user change username username text;";
stmt.executeUpdate(changeColumnTypeSql,2);
System.out.println("修改列类型成功...",2);
修改字段类型成功后,我们来看下当前的表结构
到此,通过JDBC修改表结构的内容就讲完了,我相信还是很容易理解的。
mysql jdbc 表结构_JDBC操作表:JDBC修改表结构相关推荐
- mysql 如何修改数据库表结构_MySQL数据库如何修改表结构
MySQL数据库修改表结构的方法:1.使用add添加字段,使用drop删除字段:2.使用alter修改字段名:3.修改列类型:4.修改表名:5.修改表选项:6.修改列属性. MySQL数据库修改表结构 ...
- 怎么修改mysql表的结构_MySQL数据库如何修改表结构
MySQL数据库修改表结构的方法:1.使用add添加字段,使用drop删除字段:2.使用alter修改字段名:3.修改列类型:4.修改表名:5.修改表选项:6.修改列属性. [相关图文教程:mysql ...
- mysql修改表中文名_MySQL中如何修改表的名字?修改表名?
需求描述 今天在进行MySQL表的历史数据迁移,需要将某张表进行备份,修改表的名字,在此记录下操作过程. 操作过程 mysql> create table ts01 like ti_o_sms; ...
- mysql 修改表结构方案_MySQL中修改表结构时需要注意的一些地方
MySql 在修改表结构的时候可能会中断产品的正常运行影响用户体验,甚至更坏的结果,丢失数据.不是所有的数据库管理员.程序员.系统管理员都非常了解Mysql能避免这种情况.DBA会经常碰到这种生产中断 ...
- HIVE的安装配置、mysql的安装、hive创建表、创建分区、修改表等内容、hive beeline使用、HIVE的四种数据导入方式、使用Java代码执行hive的sql命令
1.上传tar包 这里我上传的是apache-hive-1.2.1-bin.tar.gz 2.解压 mkdir -p /home/tuzq/software/hive/ tar -zxvf apach ...
- mysql编辑表php源码_MySQL修改表的实际应用代码示例
以下的文章主要介绍的是MySQL修改表的实际操作命令,同时本文也有对MySQL修改表的实际操作代码的描述,如果你对其相关的实际操作有兴趣的话,你就可以对以下的文章点击观看了. ALTER [IGNOR ...
- mysql怎么修改表的列名字_修改表列名-怎么修改数据库表的列名-mysql修改表的列名...
SQL中怎样修改一个表的列名呢?? 各个数据库不一样. oracle: ALTER TABLE 表名 RENAME COLUMN 列名 TO 新列名 sqlserver:exec sp_rename ...
- oracle修改表结构精度,常见问题--oracle10g修改表结构
1.修改表结构 语法: alter table table_name modify (列名 数据类型) 示例: 9:54:25 SQL> alter table dbtest_dw_cust_ ...
- MySQL入门之插入、删除、修改表数据
---------------------------------------------------------------------------------------------------- ...
最新文章
- Git和Repo扫盲——如何取得Android源代码
- nginx 支持h265 的 rtmp和hls,http-flv
- 1134:合法C标识符查
- xtrabackup 9.0备份出错的解决方法
- pandas的loc, iloc, ix的操作
- 电脑C盘满了怎么办?这两种方法都能解决
- 的控制台主题_【12.11最新版】芯片机/大气层主题软件NXThemesInstaller
- 常用JS正则匹配函数
- An Implemention of Realtime Gobal Illumination
- numpy学习之创建数组
- Qss设置属性不进Set函数
- 利用ActiveSync制作PC端安装程序(By 无聊客)
- 数字通信系统相关基本概念(一)
- 芯片手册不需要全部看,抓住框架信息即可
- 波形发生器设计c语言文件,波形发生器设计方案.doc
- matlab根据数据进行降频,Ubuntu 下对CPU进行降频
- model 和WEB前台页面提交完美自动填充
- 方差齐性检验python实现
- python 获取图像亮度和锐度_python增加图像对比度的方法
- CDA LEVEL 1 考试,知识点汇总《市场调研》
热门文章
- vs xgb 神经网络_业界 | 深度学习与XGBoost在小数据集上的测评,你怎么看?(附源码)...
- transform用于图像检索
- php5.4.13.tar.bz2,编译安装PHP-5.4.13
- 算法提高 陶陶摘苹果2(java)
- c json保存整型数组_命令行JSON解析神器jq
- 计算机维修法宝,计算机的三大法宝
- c语言 rbinom函数,R语言系列:常见离散分布及相关函数
- python保存任意object的数据到本地(python的序列化与反序列化)
- python不相等的两个字符串的 if 条件判断为True
- 小程序真机调试访问不了接口_24小时从0到1开发阴阳师小程序