mysql数据库修改信息语句_mysql数据库的增删改语句#增加数据到xsb表
1.向表中插⼊数据
insert into xsb(xh,xm,nl,xb)
values('004','⼩王',18,'男');
如果要插⼊表内所有字段的数据,可以省略字段名的书写,但数据输⼊必须与表中字段顺序⼀致.
例:
insert into xsb
valuse('005','⼩王',18,'男');
2.如果想要同时插⼊多条数据,如下:
insert into xsb(xh,xm,xb,nl,jg,sfzh,zcrq)
values ('029','⼩王','男',18,'河北省邯郸市','123456789123456729','2017-02-08 03:00:00'),
('030','⼩王','男',18,'河北省邯郸市','123456789923456730','2017-02-08 03:00:00');
3.也可以使⽤union,例:
insert into xsb(xh,xm,xb,nl,jg,sfzh,zcrq)
select '033','⼩王','男',18,'河北省邯郸市','123456789123456733','2017-02-08 03:00:00'
union
select '032','⼩王','男',18,'河北省邯郸市','123456789923456732','2017-02-08 03:00:00';
4.使⽤insert select 将a表中的数据添加到已有的b表中,注意,a表与b表格式类型要⼀致;
insert into b(xm,xb,nl)#表b的字段名
select xm1,xb1,nl1  #表b的字段名
from a
where xh='003' or xh='004';
#删除数据从数据库
1.格式
delete from where 条件
delete
简单的mysql语句from xsb
where xm='⼩王';
2.如果要删除表内所有数据,
delete from xsb;
truncate table xsb;
这样删除只会删除表内的数据,不会破坏表的结构;
drop table xsb;
这样会删除整张表;
#更改表内数据
1.更改表内数据使⽤ set命令;
update xsb
set 更改的数据
where 条件
例:
update xsb
set nl=20,
xb='⼥'
where xm='张三';
2.如果要修改表内的字段名 或者字段名称的约束类型, #修改表名:
alter table xsb rename xsb2;
#修改字段名称
alter table xsb change 字段名 新字段名 类型;
#查看表内结构
desc xsb;
#修改类型约束
alter table xsb change 字段名 新字段名 类型 约束; #增加新字段
alter table xsb add 字段名;
#删除字段
alter table xsb drop column  字段名;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。