SQL基础(增删改查基本功能)

SQL基础操作
1.select语句
SELECT语句:用于从数据库中选取数据

select * from table1;
select name,id from table2;

(1)从 "customers" 表中选取 "name" 和 "id" 列:
select name,id from customers;
(2)从 "Customers" 表中选取所有列:
select * from customers;

 

select distinct语句:用于返回唯一不同的值。

(一个列可能包含多个重复值)
例:从 "customers" 表的 "name" 列中选取唯一不同的值
select distinct name from customers;

 (1)WHERE子句:用于过滤记录
例:从 "menber" 表中选取国家(country)为 "China" 的所有内容:
select * from menber where country='China';
(数值字段不用引号)
可在where子句中使用的运算符:
=,<>/!=,>,<,>=,<=,between(在某个范围内),like(搜索某种模式),in(指定针对某个列的多个可能值)

 (2)and&or
例:从 "Peron" 表中选取 Country 为 "China" 且 City 为 "Jilin" 或 "Beijing" 的所有内容:
select * from Person where Country="China" and (City="Jilin" or City="Beijing");

 

(3)ORDER BY:用于对结果集按照一个列或者多个列进行排序

默认升序,降序则用desc关键字
例:从 "person1" 表中选取所有内容,并按照 "age" 列降序排序:
select * from person1 order by age desc;

 2.INSERT INTO:语句用于向表中插入新记录
两种语法:
insert into table1 values (value1,value2,...);
insert into table2 (col1,col2,...) values (value1,value2);
例:插入一个新行,但是只在 "name" 和 "country" 列插入数据:
insert into person (name,country) values ('Jack','England');

 3.UPDATE语句:用于更新表中的记录
例:把 "person" 表的 name 为 'Jason' 的 country 改为 'China', city 改为 'Shanghai':
update person set country='China',city='Shanghai' where name='Jason';

 4.DELETE语句:用于删除表中的记录
例:从"person"表中删除name为"Jane"且address为"London"的数据:
delete from person where name='Jane' and address='London';













  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值