資料庫常用的增刪改查sql語句

2021-09-20 03:01:58 字數 1246 閱讀 4029

新增

新增一條資料

insert into 表名 values(全部列的值,用」,「分割);

insert into 表名 (欄位1, 欄位2) values (值1, 值2);

新增多行資料

insert into 表名 values(全部列的值),(全部列的值)....;

insert into 表名 (欄位1, 欄位2) values (值1, 值2),(值1, 值2),(值1, 值2)....;

刪除

delete from 表名 where 條件;

注意:在修改或者刪除資料的時候一定要指定條件,否則可能造成所有資料被汙染或者清空。

truncate 表名;

清空資料(會把全表都給清洗掉,並且自增主鍵從1開始)

修改

update 表名 set 列1=值1,列2=值2,... where 條件;
查詢

select * from 表名;

select * from 表名 where 條件;

select 字段 (as 別名) from 表名 where 條件;

select * from 表名 where 字段 like '%值%';

左右連線查詢(left outer join 的簡寫 left join)

select a.c from a left/right outer join b on a.d = b.d;

select a.c from a left/right join b on a.d = b.d;

內連線(inner join 簡寫 join)

select * from a inner join b on a.d = b.d;

select * from a join b on a.d = b.d;

全連線(full outer join 簡寫 full join)

select * from a full outer jion b on a.d=b.d;

select * from a full jion b on a.d=b.d;

去重查詢

select distinct * from 表名;

資料庫 SQL基本增刪改查語句

新增 insert into empolyee name,age values 李四 男 21 inset into 表名 列名 values 對應資料 刪除delete from empolyee where id 2 delete from 表名 where 條件 and 並且 or或者 bet...

MySQL資料庫 SQL語句增刪改查

mysql uroot p 回車後輸入密碼,當前設定的密碼為mysql quit 和 exit 或 ctrl d 檢視版本 select version prompt python show databases use 資料庫名 select database create database 資料庫...

SQL常用增刪改查語句

1.1插入單行 insert into 表名 列名 values 列值 例 insert into person id,name,age,phone,address values 1 yang 22 123232323 中國上海 例如我只想插入一條資料,而我只知道這個人的名字,於是我也可以插入一條記...