MySQL5.7的增删改查基础操作
一、MySQL数据库中单表数据的操作:
先进入数据库,选定要操作的表
1、增加:insert
增加语句的语法:
常用:
insert into t_name values(v1,v2..........);
指定字段:
insert into t_name[(字段1 ...)] values(v1 ....);
insert into a1 values(2,'yibao');
查看添加成功
2、删除:delete
delete from tablename where 条件(经过数据字典)
truncate 语句(慎用)该语句也是用来删除表,是无法恢复的
truncate table 表名称
delete from a1 where id =1;
3、数据的修改/更新:update
update t_name set 字段1 = 新值, 字段2 = 新值 ... where 条件
update a1 set id =3 where username ="yibao";
4、表中数据的查找:select
查看表中所有内容:(不建议对较大的表使用)
select * from 表名;
select * from a1;
查找表中指定的字段:
select 字段1,字段2....... from 表名称;
select username from a1;
二、MySQL数据库中表的操作:
1、对于表结构的修改
增加新的字段
alter rable 表名称 add 字段名 字段类型 约束条件;
alter table a1 add age int;
修改字段的类型
alter table 表名称 modify 字段名 字段类型;
alter table a1 modify age bigint;
修改字段名称
alter table 表名称 change 旧字段名 新字段名 字段类型;
alter table a1 change username nickname varchar(255);
修改表名称
写法1:
alter table 旧表名 rename 新表名;
写法2:
rename table 旧表名 to 新表名;
rename table user to a1;
2、表的复制(复制表结构,不复制内容)
写法1:
create table 新表名 like 源表;
create table a2 like a1;
写法2:
create table 新表名 select * from 源表;
create table a3 select * from a1;