sql修改语句怎么写(sql数据库查询语句例子)

   日期:2022-02-16     文章发布:文章发布    网络转载:生活号    
核心提示:前面讲了SQL的基础语法DDL语句,这次来说说SQL的DML语句。 二、DML语句(DataManipulationLanguage数据操纵语言)——对表的数据进行行增删改操作 1.2.1插入数据 语法格式: insertinto表名(字段名1,字段名2)values(字段值1,字段值2) #其中字段名1要和字段值1是对应的 案例1:创建一个order表并向表中加入数据 #创建表 createta...
移动站源标题:http://mip.818114.com/news/item-160089.html

前面讲了SQL的基础语法DDL语句,这次来说说SQL的DML语句。

二、DML语句(Data Manipulation Language 数据操纵语言)——对表的数据进行行增删改操作

1.2.1 插入数据

语法格式:

insert into 表名  (字段名1,字段名2)  values(字段值1,字段值2)  
#其中字段名1要和字段值1是对应的

案例1:创建一个order表并向表中加入数据

# 创建表
create table order(
		order_id int,
    name varchar(10),
    price int,
    pay_amount int
);

#法一:往表里插入全部字段
insert into order (order_id,name,price,pay_amount) values(1,'洗衣机',500,1000)
# 法二:不用写字段名
insert into order  values(2,'帽子',50,1000)
#法三:往指定的字段插入值
insert into order(name) values('鞋子')

1.2.2 删除数据

语法1:删除表里的所以数据

delete from 表名

语法2:删除表里指定字段的数据

delete from 表名 where 字段名 = 值

案例1:删除order_id为10的数据

delect from order where order_id =10

1.2.3 更改数据

语法1:不带条件的更改数据

update 表名 set 列名 = 值
# 将order表中的姓名这列的值都改为小三
update order set name = '小三'

案例:

# 将order表中的姓名这列的值都改为小三
update order set name = '小三'

语法2:带条件的更改数据

update 表名 set 列名 = 值

案例:

# 将order表中order_id 为1的姓名改为小二
update order set name = '小二' where order_id =1
# 将order 表中order_id为2的姓名和price改为小四、1000
update order set name = '小四' , price = 100 where order_id = 2

备注:

如果要删除表的所有数据,有两种做法:

# 法一
delete from 表名  
#法二
truncate table 表名
# 推荐使用法二,两者区别:法一会将每条记录一次一次的删除,效率低
方法二是将整个表给删除了,然后创建了一个一样的表结构,效率高些
# 删除order表的数据
truncate table order

后续见以下三、四部分

三、DQL语句(Data Query Language 数据查询语言)

1、对数据表的数据进行查询操作

四、DCL语句(Data Control Language 数据控制语言)

1、事务的提交/回滚

免责声明:本网部分文章和信息来源于互联网,本网转载出于传递更多信息和学习之目的,并不意味着赞同其观点或证实其内容的真实性,如有侵权请通知我们删除!(留言删除
 
 
更多>同类行业

同类新闻
最新资讯
最新发布
最受欢迎
网站首页  |  黄页  |  联系方式  |  信息  |  版权隐私  |  网站地图  |  API推送  |  网站留言  |  RSS订阅  |  违规举报  |  京ICP备2000095号