前言
数据库类型及与后端(Java)类型的对应
增删改查基本语法
博客地址:芒果橙的个人博客 【http://mangocheng.com】
一、数据库类型及与后端(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. 插入数据
# 插入记录,与Oracle一致
insert into table_name [(column_name,...)] values(val,...);
2. 查询
# 与Oracle一致
select * from table_name;
-
AUTO_INCREMENT(自动编号)
- 自动编号,且必须与主键组合使用
- 默认情况下,起始值为1,每次增量1
-
Enum(枚举)
- column_name enum(‘1’,‘2’,‘3’) default 3;
3. 修改表
-
添加列
-- 单列 alter table table_name add column_name column_type [FIRST|AFTER colmn_name]; -- 多列 alter table table_name add (column_definition,...);
-
删除列
alter table table_name drop column_name;
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. 修改表名
# 单表
alter table table_name Rename To new_name;