SQL学习___03:DML语法

 

1.DML(数据操纵语言)

用于操纵数据库中的数据,包括插入、删除、更新、查找数据。(是最常见的SQL命令)

其命令有:(增删改查)(where子句不能搭配insert into使用,其他三者可以)

insert————插入(插入记录)

delete————删除(删除记录)

update————更新(更新记录)

select————查找(从一个或多个表,查找特定记录)

 

2.DML示例


2.1.insert into————插入新的数据行

1.需要指定列的名称  

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

2.如果要为表中所有列添加值,则不需要【指定列的名称】

  (注意值的顺序必须与字段名一致)

INSERT INTO table_name
VALUES (全部值);

3.可以使用另一个表填充一个表

可以通过另一个表上的select语句查询出的字段值,然后将数据填充到本表。条件是另一个表

查询的字段与本表要插入数据的字段是一一对应的。

INSERT INTO first_table_name [(column1, column2, ... columnN)] 
SELECT column1, column2, ...columnN 
FROM second_table_name
[WHERE condition];          ----该where子句是select语句的,
                                where子句不能搭配insert into使用

------------------------------------------------------------------------------------------------

2.2.update————更新表中记录

1.update可搭配where子句使用

警告:更新记录时要小心,若省略where子句,所有记录将被更新

UPDATE 表名
SET 字段名1 = 新值1, 字段名2 = 新值2, ...
WHERE 条件;

--------------------

2.3.delete————删除表中记录

1.delete可搭配where子句使用

警告:删除记录时,若省略where子句,所有记录将被删除(记录被删除,但表的结构、属性、索引保持不变)

DELETE FROM 表名
WHERE 条件;

---------------------

2.4.select————查询

自学SQL网:http://xuesql.cn/lesson/select_queries_order_of_execution

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值