增删查改的sql语句

(一)插入数据

(1)插入完整的行

INSERT INTO  表名 VALUES('A','B','C')

INSERT INTO family  VALUES('1011','2016-12-16','other','5');

(2)INSERT INTO  表名 (变量名1,变量名2,变量名3) VALUES('A','B','C')

INSERT INTO family (id,day,classification,price,remark)
VALUES('1011','2016-12-16','other','5','AA');



(3)插入多个行

INSERT INTO  表名 (变量名1,变量名2,变量名3) VALUES('A','B','C'), ('A','B','C');

INSERT INTO family (id,day,classification,price,remark)
VALUES('1011','2016-12-16','other','5','AA'),
('1012','2016-12-16','other','3','BB');

(4)插入检索出的数据

INSERT INTO  表名 (变量名1,变量名2,变量名3)SELECT变量名1,变量名2,变量名3 FROM 数据库名

INSERT INTO family (id,day,classification,price,remark)
SELECT id,day,classification,price,remark
FROM xcy;

(二)更新数据

UPDATE 表名 SET 变量名=‘要更新的数据’ WHERE 条件(id=1001);

update family set classification='cloth' where id=1004;

(三)删除数据

DELETE FROM family WHERE id=1001;

(四)检索数据

(1)SELECT 变量名1,变量名2,变量名3

    FROM 表名;

SELECT id,day,classification,price
 FROM family;

(2)检索所有列

SELECT  *

 FROM 表名;

SELECT *
 FROM family;

(3)检索不同的行

SELECT  DISTINCT 变量名

 FROM 表名;

SELECT  DISTINCT id
 FROM family;

//返回唯一的ID行


(4)限制结果

SELECT 变量名

 FROM 表名

LIMIT 数量;

SELECT  id
 FROM family
LIMIT 5;

//返回不多于5行


SELECT 变量名

 FROM 表名

LIMIT 数量,数量;

SELECT  id
 FROM family
LIMIT 5,5;

//返回从行5开始的5行















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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值