MySQL数据库中增删改查(CRUD)操作
一、MySQL数据库中单表数据的操作:
1、增加:insert
增加语句的语法:
①、常用:insert into t_name values(v1,v2..........);
文章图片
②、指定字段:insert into t_name[(字段1 ...)] values(v1 ....);
文章图片
2、删除:delete ①、delete from tablename where 条件(经过数据字典)
文章图片
②、truncate 语句(慎用)该语句也是用来删除表,是无法恢复的
truncate table 表名称
3、数据的修改/更新:update update t_name set 字段1 = 新值, 字段2 = 新值 ...where 条件
文章图片
4、表中数据的查找:select ①、查看表中所有内容:(不建议对较大的表使用)
select * from 表名;
文章图片
②、查找表中指定的字段:
select 字段1,字段2....... from 表名称;
文章图片
二、MySQL数据库中表的操作:
1、对于表结构的修改
①、增加新的字段
alter rable 表名称 add 字段名 字段类型 约束条件;
文章图片
②、修改字段的类型
alter table 表名称 modify 字段名 字段类型;
文章图片
③、修改字段名称
alter table 表名称 change 旧字段名 新字段名 字段类型;
文章图片
④、修改表名称
写法1:
alter table 旧表名 rename 新表名;
文章图片
写法2:
rename table 旧表名 to 新表名;
文章图片
2、表的复制(复制表结构,不复制内容) 写法1:
create table 新表名 like 源表;
文章图片
写法2:
create table 新表名 select * from 源表;
文章图片
【MySQL数据库中增删改查(CRUD)操作】
推荐阅读
- mysql|搭建SSM框架并实现增删查改功能
- Java|SpringBoot入门项目-基于JPA的App日记后台系统之数据库的创建与JPA的CRUD(二)
- MySQL 分布式事务的“路”与“坑”
- MySQL 主从复制数据不一致,怎么办()
- Mysql-基础-DDL-数据定义语言
- 天翼云联手平凯星辰共建开源分布式数据库实验室
- Mysql-关系型数据库与非关系型数据库
- JAVA|spring事务失效的原因
- 删库不跑路!我含泪写下了 MySQL 数据恢复大法…
- 图数据库实操(用 Nebula Graph 破解成语版 Wordle 谜底)