mysql高階高階資料操作

2021-07-15 22:57:22 字數 709 閱讀 3306

mysql  插入高階操作

-- 衝突處理

on duplicate key update 

-- 更新教室

class = '222';

-- 主鍵衝突替換

replace into my_class values ('b1','333');

高階資料更新

-- 複製建立表

create table my_copy like my_class;

-- 蠕蟲複製

高階更新

刪除資料

********************==

高階刪除

刪除資料不改變表的結構,

-- 清空表,重置自增長

truncate my student;

MySQL 高階資料操作

目錄 高階資料操作 新增資料 更新資料 刪除資料 多資料插入 只要寫一次insert指令,但是可以直接插入多條記錄 基本語法 insert into 表名 字段列表 values 值列表 值列表 沒寫欄位名時字段值從第乙個開始寫到最後乙個,即使主鍵自增也必須寫主鍵 新增時涉及主外來鍵關係,要先新增主...

mysql高階操作 MySQL資料庫的高階操作

1.資料備份與還原 1 備份 mysqldump mysqldump u username p password dbname tbname1 tbname2.filename.sql mysqldump u root p mydb2 c mysql dump mydb2 dump.sql 2 恢復...

MySQL高階高階

1 mysql的開窗函式 row number 從 1 開始,按照順序生成組內的記錄編號 rank 從 1 開始,按照順序,相同會重複,名次會留下空的位置,生成組內的記錄編號 dense rank 從 1 開始,按照順序生成組內的記錄編號,相同會重複,名次不會留下空的位置 開窗函式區別如下圖所示 f...