1.插入資料的同時判斷某個字段是否有重複的值
1.1插入單條記錄
insertinto
table (username, password) select'小明
', '
123456
'from dual where
notexists (select
*from
table
where
table.username='小明
');
1.2插入多條記錄
insertinto table1 (table1_id, table1_name, table1_type) select table2_id, table2_name, '
admin
'from table2 where
notexists (select
*from table1 where table1.table1_id = table2.table2_id);
2.清空資料表,重置自增字段
truncatetable tablename;
3.從另乙個表,獲取更新資料
update table1 innerjoin table2 on table1.id = table2.id set table1.data = table2.data;
MySQL 高階語句
接著上篇的記錄。mysql workbench快捷鍵小結 mysql 語法 selectcolumn name s fromtable namelimitnumber select from users limit 10 select password from users limit 5 sele...
mysql語句高階 Mysql高階SQL語句
show columns from table name from database name 或show columns from database name.table name 或show fields 解釋 顯示表中列名稱 和 desc table name 命令的效果是一樣的 檢視連線數,...
Mysql高階SQL語句
show columns from table name from database name 或show columns from database name.table name 或show fields 解釋 顯示表中列名稱 和 desc table name 命令的效果是一樣的 檢視連線數,...