mysql常用表数据操作
来源:互联网 发布:淘宝货源上架数据包 编辑:程序博客网 时间:2024/05/22 07:55
表数据常用:
增>>
向表中添加一条数据:insert into table_name(column1,column2)values(val1,val2);
向表中添加多条数据:insert into table_name(column1,column2)values(val1,val2),(val1,val2),(val1,val2);(每一组值用逗号相隔)
向表中添加存在于另外一张表中的数据:insert into table_name(column1,column2) select column1,column2 from table_name2;
存在唯一索引的表,在添加新数据的时候,如果唯一索引数据已存则忽略:insert ignore into table_name(column1,column2)
存在唯一索引的表,在添加新数据的时候,如果唯一索引数据已存则更新:insert into table_name(column1,column2) on duplicate key update column1=XXX, column2=XXX;
存在唯一索引的表,在添加新数据的时候,如果唯一索引数据已存则替换:replace into table_name(column1,column2)values(val1,val2)(此操作会先删掉旧的记录,新增一条记录)
删>>
删除某些特定的条件的数据:delete from table_name where column=XXX and cloumn2=XXXX
删除所有的数据: delete from table_name ;truncate table_name;
删除表中重复数据:delete from `table_name ` where auto_id not in ( select t from (select min(auto_id ) as t from table_name group by duplicate_clolum) tb )
改>>
按照特定条件修改某些数据: update table_name set column=XXX where column2=XXX
用表2的数据去更新表1中的数据:update table_name1 t1 XXX join table_name2 t2 on t1.column1=t2.column1 set t1.column2= t2.column2
查>>
相对于增删改,查询操作比较多些
单表where查询:select column1,column2 from table_name where XXX=XXX
多表关联查询:select column1,column2 from table_name t1 inner join table_name2 t2 on t1.column1=t2.column1
- mysql常用表数据操作
- mysql数据常用操作
- MySQL表常用操作
- mysql常用表操作
- PHP的常用数据操作(MYSQL)
- C语言操作mysql数据 常用函数
- C语言操作mysql数据 常用函数
- mysql 表数据操作
- MYSQL数据操作表
- MySql操作表中的数据
- mysql数据库常用的基本SQL语句--数据库数据操作
- MySQL数据库常用SQL语句--“表操作”
- mysql常用数据库表基本操作
- Mysql数据库、表、字段常用操作
- mysql常用操作
- mysql常用操作
- mysql的常用操作
- mysql 命令行常用操作
- c# 字典 通过key获取value
- Visual C++ 6.0的界面介绍
- web.xml中spring如何通过ContextLoaderListener初始化的
- 关于java 集合的六项讨论
- eclipse Birt报表预览出现Unhandled event loop exception java.lang.StackOverflowError错误
- mysql常用表数据操作
- [ 线段树套treap ] [ TJOI2016&&HEOI2016 ] BZOJ4552
- hdu--1863--畅通工程
- clone
- 第四周实践项目7 多项式求和
- MySQL事务、存储过程、视图、自定义函数、触发器、事件的简单使用及理解
- unity 调用android方法
- C:单链表的循环和递归实现
- 那些青葱岁月回忆录