首页 > 数据库技术 > 详细

MySql-对表内数据的基本操作

时间:2019-07-27 09:12:54      阅读:87      评论:0      收藏:0      [点我收藏+]

对表内数据的基本操作

create table t(
    id int primary key auto_increment,
    name char(20) not null,
    gender char(10) default 'man',
    age int
)engine=innodb charset=utf8;

insert into 表名[(字段1,字段2...)] values(值1,值2...)[,(值1,值2...),...]  #插入数据

insert into t values(null,'nick','man',18),(null,'rose','woman',17);  # 插入数据或同时插入多条数据,要与字段一一对应
insert into t(name,age) values('jerry',20);  # 给指定的字段插入数据

insert into 表1(字段1,字段2,...) select 字段1,字段2,... from 表2 where 条件;  # 将从表2查询的结果插入到表1

truncate 表名;  # 清空表内数据,再次插入数据时,主键id会从1开始自增长
delete from 表名;  # 删除表所有数据,再次插入数据时,主键id会从上次的id值开始自增长
delete from 表名 where 条件;  # 根据条件删除数据

truncate t;
delete from t where id = 1;

update 表名 set 字段1=值1[, 字段2=值2[,...]] (where 条件)  #更新表数据(或根据条件更新数据)

update t set name = 'jack' where id = 2;

select * from 表名;  # 查询所有记录

注意:查询语句是非常重要的语句,可查看单表查询博客https://www.cnblogs.com/863652104kai/p/11192389.html

MySql-对表内数据的基本操作

原文:https://www.cnblogs.com/863652104kai/p/11253551.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!