Mysql 高階語句

2022-07-17 09:06:09 字數 755 閱讀 3732

1.插入資料的同時判斷某個字段是否有重複的值

1.1插入單條記錄

insert

into

table (username, password) select'小明

', '

123456

'from dual where

notexists (select

*from

table

where

table.username='小明

');

1.2插入多條記錄

insert

into 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.清空資料表,重置自增字段

truncate

table tablename;

3.從另乙個表,獲取更新資料

update table1 inner

join 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 命令的效果是一樣的 檢視連線數,...