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 | # 插入记录,与Oracle一致 |
2. 查询
1 | # 与Oracle一致 |
AUTO_INCREMENT(自动编号)
- 自动编号,且必须与主键组合使用
- 默认情况下,起始值为1,每次增量1
Enum(枚举)
- column_name enum(‘1’,’2’,’3’) default 3;
3. 修改表
添加列
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,...);删除列
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 | # 单表 |