MySql教程

MySQL数据库基本操作

本文主要是介绍MySQL数据库基本操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
插入记录

-- 插入一条数据:全部字段
insert into 表名 values (列值,列值)
-- 插入部分字段
insert into 表名 (字段名,字段名) values (列值, 列值)
-- 注:没有添加数据的字段值为NULL
-- 插入多条记录
insert into 表名 values (列值,列值),(列值,列值),(列值,列值);
插入另一个表的查询纪录
insert into 表1  select * from 表2;
-- 表结构不一样(这种情况下得指定列名)
insert into 表(列名1,列名2,列名3)
  select 列1,列2,列3 from 表2 ;

 插入或更新

-- 直接插入,但如果主键重复则执行 on duplicate后面的语句 
insert into user values  (null, #{username}, #{birthday}, #{sex}, #{address})
on duplicate key update 
     id = #{id},name= #{name},age=#{age}
     
-- 或者直接用replace
replace into user 
 values  (null, #{username}, #{birthday}, #{sex}, #{address})

 

这篇关于MySQL数据库基本操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!