mySQL 常用語句

2021-08-28 23:43:46 字數 702 閱讀 9765

一、

mysql 插入前判斷 是否已存在,不存在則插入

insert into feedback_pw(xm,gh,managerid) select 『1230』,『sss2』,1069 from dual where not exists (select * from feedback_pw where xm=1230 and gh=『sss2』 );

二、mysql 如果資料存在就執行修改。不存在則插入【注意:插入的字段內。必須包含主鍵。或者唯一索引】

1、

insert into userinfo (usropenid,usrname,usrage) values    ("oop", 'nick',18)

on duplicate key update usrname=values(usrname),usrage=values(usrage)

設定 usropenid 作為索引。

![在這裡插入描述](

如果 usropenid 欄位中存在 "oop" 相當於:

updata userinfo set usrname="nick",usrage=18 where usropenid="oop"

2、

如果存在,先刪除在插入

replace into userinfo(usropenid,usrname) values(「ojul65」,「10」);

mysql常用語句 MySQL常用語句

create table student id int primary key auto increment comment 學號 name varchar 200 comment 姓名 age int comment 年齡 comment 學生資訊 修改表注釋 alter table studen...

php mysql 常用語句 mysql常用語句

一 修改mysql使用者密碼 mysql h localhost u root p 命令列登入 update user set password password 123456 where user root 二 資料庫操作 show databases 顯示資料庫 create database ...

MySQL常用語句

and和or可以混用,and比or具有更高的優先順序,但盡量使用圓括號區分 自動過濾重複的資料owner,關鍵字distinct select distinct owner from pet 按照生日公升序排列,關鍵字order by select name,birth from pet order...