操作数据库: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修改表结构相关推荐

  1. mysql 如何修改数据库表结构_MySQL数据库如何修改表结构

    MySQL数据库修改表结构的方法:1.使用add添加字段,使用drop删除字段:2.使用alter修改字段名:3.修改列类型:4.修改表名:5.修改表选项:6.修改列属性. MySQL数据库修改表结构 ...

  2. 怎么修改mysql表的结构_MySQL数据库如何修改表结构

    MySQL数据库修改表结构的方法:1.使用add添加字段,使用drop删除字段:2.使用alter修改字段名:3.修改列类型:4.修改表名:5.修改表选项:6.修改列属性. [相关图文教程:mysql ...

  3. mysql修改表中文名_MySQL中如何修改表的名字?修改表名?

    需求描述 今天在进行MySQL表的历史数据迁移,需要将某张表进行备份,修改表的名字,在此记录下操作过程. 操作过程 mysql> create table ts01 like ti_o_sms; ...

  4. mysql 修改表结构方案_MySQL中修改表结构时需要注意的一些地方

    MySql 在修改表结构的时候可能会中断产品的正常运行影响用户体验,甚至更坏的结果,丢失数据.不是所有的数据库管理员.程序员.系统管理员都非常了解Mysql能避免这种情况.DBA会经常碰到这种生产中断 ...

  5. 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 ...

  6. mysql编辑表php源码_MySQL修改表的实际应用代码示例

    以下的文章主要介绍的是MySQL修改表的实际操作命令,同时本文也有对MySQL修改表的实际操作代码的描述,如果你对其相关的实际操作有兴趣的话,你就可以对以下的文章点击观看了. ALTER [IGNOR ...

  7. mysql怎么修改表的列名字_修改表列名-怎么修改数据库表的列名-mysql修改表的列名...

    SQL中怎样修改一个表的列名呢?? 各个数据库不一样. oracle: ALTER TABLE 表名 RENAME COLUMN 列名 TO 新列名 sqlserver:exec sp_rename ...

  8. oracle修改表结构精度,常见问题--oracle10g修改表结构

    1.修改表结构 语法: alter table table_name modify (列名  数据类型) 示例: 9:54:25 SQL> alter table dbtest_dw_cust_ ...

  9. MySQL入门之插入、删除、修改表数据

    ---------------------------------------------------------------------------------------------------- ...

最新文章

  1. Git和Repo扫盲——如何取得Android源代码
  2. nginx 支持h265 的 rtmp和hls,http-flv
  3. 1134:合法C标识符查
  4. xtrabackup 9.0备份出错的解决方法
  5. pandas的loc, iloc, ix的操作
  6. 电脑C盘满了怎么办?这两种方法都能解决
  7. 的控制台主题_【12.11最新版】芯片机/大气层主题软件NXThemesInstaller
  8. 常用JS正则匹配函数
  9. An Implemention of Realtime Gobal Illumination
  10. numpy学习之创建数组
  11. Qss设置属性不进Set函数
  12. 利用ActiveSync制作PC端安装程序(By 无聊客)
  13. 数字通信系统相关基本概念(一)
  14. 芯片手册不需要全部看,抓住框架信息即可
  15. 波形发生器设计c语言文件,波形发生器设计方案.doc
  16. matlab根据数据进行降频,Ubuntu 下对CPU进行降频
  17. model 和WEB前台页面提交完美自动填充
  18. 方差齐性检验python实现
  19. python 获取图像亮度和锐度_python增加图像对比度的方法
  20. CDA LEVEL 1 考试,知识点汇总《市场调研》

热门文章

  1. vs xgb 神经网络_业界 | 深度学习与XGBoost在小数据集上的测评,你怎么看?(附源码)...
  2. transform用于图像检索
  3. php5.4.13.tar.bz2,编译安装PHP-5.4.13
  4. 算法提高 陶陶摘苹果2(java)
  5. c json保存整型数组_命令行JSON解析神器jq
  6. 计算机维修法宝,计算机的三大法宝
  7. c语言 rbinom函数,R语言系列:常见离散分布及相关函数
  8. python保存任意object的数据到本地(python的序列化与反序列化)
  9. python不相等的两个字符串的 if 条件判断为True
  10. 小程序真机调试访问不了接口_24小时从0到1开发阴阳师小程序