MySql数据库类型及与后端(Java)类型的对应&增删改查基本语法

CSDN博客地址:https://blog.csdn.net/qq_35893033/article/details/128390180

一、数据库类型及与后端(Java)类型的对应

1.MySql数据类型

  • 数值类型
  • 日期和时间类型
  • 字符串类型

数据类型

2.类型对应-常用的几种

MySql数据类型 数据库类型 Java类型
varchar varchar java.lang.String
char char String
blob blob String
text varchar String
date date java.sql.Date

更多可查看该博客:点击传送


二、CRUD操作

1. 插入数据

1
2
# 插入记录,与Oracle一致
insert into table_name [(column_name,...)] values(val,...);

2. 查询

1
2
# 与Oracle一致
select * from table_name;
  • AUTO_INCREMENT(自动编号)

    • 自动编号,且必须与主键组合使用
    • 默认情况下,起始值为1,每次增量1
  • Enum(枚举)

    • column_name enum(‘1’,’2’,’3’) default 3;

3. 修改表

  1. 添加列

    1
    2
    3
    4
    5
    -- 单列
    alter table table_name add column_name column_type [FIRST|AFTER colmn_name];

    -- 多列
    alter table table_name add (column_definition,...);
  2. 删除列

    1
    alter table table_name drop column_name;

4. 修改列

  • 列定义都得重新写一遍,包括类型、约束等

    1
    2
    3
    4
    -- 列字段放到第一个...
    alter table table_name Modify column_name column_definition [first|after ..];
    -- 修改列名称
    alter table table_name Change old_column_name new_name column_definition[first|after .];

5. 修改表名

1
2
# 单表
alter table table_name Rename To new_name;
------ 本文结束感谢您的阅读 ------

本文标题:MySql数据库类型及与后端(Java)类型的对应&增删改查基本语法

文章作者:MangoCheng

发布时间:2022年12月20日 - 21:04:00

最后更新:2023年03月04日 - 08:47:08

原始链接:http://mangocheng.com/posts/6cac71de.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。