SQL 基础语言之 查、改、增、删(select、select distinct , update , insert into , delete)

<一> 简单的查询语句 select

a ,普通查询语句

SELECT column_name1, column_name2 FROM table_name;
查询数据表1中的 字段1,字段2 具体内容。
SELECT * FROM table_name ;
查询 数据表中的所有数据。

b,用于返回字段中唯一不同的值 select distinct

select distinct column_name1,column_name2 from table_name;

<二>简单的过滤语句 where

select column_name1,column_name2 FROM table_name where colunm_name operator value;

<三>AND & OR 运算符用于基于一个以上的条件对记录进行过滤。

select * from websites where country=‘cn’ AND alexa > 100;
select * from websites where country=‘cn’ or country=‘usa’;
select * from websites where alexa > 15 and (country=‘cn’ or country=‘usa’);

<四> SQL order by asc(升序)、desc (降序)

select column_name from table_name order by column_name asc|desc;
解释:查找表table_name 中的字段a_column_name 并以字段b_column_name 进行升序排列。

<五> 用insert into 插入一整行数据

有两种设置格式
a,insert into tables_name values (values1,values2,…)

b, insert into table_name (column_1,column_2…column_n) values(values_1,values_2 … values_n);

<六>给update给某行字段更新数据

update tables_name 表名
set column1=value1,column2=value2,… 要改的值
where some_column=some_value; 匹配具体的行
事例: update websites set url=‘https:’ where id=13;
将表中id号为13的行所在的url列值改为https:。

<七> 用delete 删除表中的行

delete from tablel_name where some_column=some_value;
事例: mysql> delete from websites where id = 15;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值