MySql 常用sql語句

2021-08-28 19:32:03 字數 543 閱讀 2115

1.避免重複插入

關鍵字/句:insert ignore into,如果插入的資料會導致unique索引或primary key發生衝突/重複,則忽略此次操作/不插入資料

insert ignore into `table_name`(`column_1`, `column_2`) values('1', 1);
2.替換插入: replace into

如果插入的資料會導致unique 索引或primary key發生衝突/重複,則先刪除舊資料再插入最新的資料

replace into `table_name`(`column_1`, `column_2`) values('1', 1);
3.不存在則插入,存在則更新

insert into `table_name`(`column_1`, `column_2`) values('1', 1)

on duplicate key

update `column_1`=1;

MySql 常用SQL語句

create database kali use kali show tables create table students sno varchar 10 primary key,sname varchar 10 not null,varchar 2 check in 男 女 age varcha...

常用sql語句(mysql)

給表新增列 sql alter table table name add column col name varchar 255 not null default default value 增加表列,指定格式 sql alter table table name add col name bool...

MySQL常用SQL語句

查詢一張表中的所有資料 sql view plain copy select from table name 查詢一張表中的指定列資料 sql view plain copy select column a,column b from table name 按條件查詢一張表中的所有資料 sql vi...