当前位置:网站首页 > SQL数据库编程 > 正文

SQL增删改查语法(sql增删改查基本语法)



SQL语言,是结构化查询语言(Structured Query Language)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。下面小编整理了SQL语言的基本语法-增删改查,希望对大家有所帮助。

一、增

1.插入完整的行

INSERT INTO user

VALUES (10. 'root', 'root', '');

2.插入行的一部分

INSERT INTO user(username, password, email)

VALUES ('admin', 'admin', '');

3.插入查询出来的数据

INSERT INTO user(username)

SELECT name

FROM account;

二、删

1.delete删除

delete from <表名> [where <删除条件>]

delete from tableinfo where name='atm'

2.truncate table 删除整个表的数据

truncate table <表名>

truncate table tableinfo

删除表的所有行,但表的结构、列、约束、索引等不会被删除;不能用于有外建约束引用的表

3.drop删除

drop table <表名>

drop table tableinfo

删除表中所有行,表结构也删除了。

三、改

update更新修改

update <表名> set <列名=更新值> [where <更新条件>]

update tableinfo set age=12 where name='atm1'

set后面可以紧随多个数据列的更新值(非数字要引号);

四、查

查询数据

SELECT 语句用于从数据库中查询数据。

DISTINCT 用于返回唯一不同的值。它作用于所有列,也就是说所有列的值都相同才算相同。

LIMIT 限制返回的行数。可以有两个参数,第一个参数为起始行,从 0 开始;第二个参数为返回的总行数。

ASC :升序(默认)

DESC :降序

1.查询单列

SELECT prod_name

FROM products;

2.查询多列

SELECT prod_id, prod_name, prod_price

FROM products;

3.查询所有列

ELECT *

FROM products;

4.查询不同的值

SELECT DISTINCT

vend_id FROM products;

5.限制查询结果

-- 返回前 5 行

SELECT * FROM mytable LIMIT 5;

SELECT * FROM mytable LIMIT 0. 5;

-- 返回第 3 ~ 5 行

SELECT * FROM mytable LIMIT 2. 3;

到此这篇SQL增删改查语法(sql增删改查基本语法)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • druid监控页面分析(druid sql监控页面说明)2026-02-09 22:45:10
  • 增删改查sql语句关键字(简单的增删改查sql语句)2026-02-09 22:45:10
  • SQL窗口函数速查表.pdf(SQL窗口函数速查表 百度网盘)2026-02-09 22:45:10
  • mysql查询锁表的sql(mysql 查锁表)2026-02-09 22:45:10
  • sqlldr执行命令(sqlldr命令详解)2026-02-09 22:45:10
  • sql循环语句while(sqlfor循环语句)2026-02-09 22:45:10
  • sqlserver文件转mysql(sqlserver转为mysql)2026-02-09 22:45:10
  • sql文件(sql文件怎么导入数据库)2026-02-09 22:45:10
  • oracle查看锁表SQL(Oracle查看锁表时间)2026-02-09 22:45:10
  • 增删改查sql语句格式(增删改查sql语句格式是什么)2026-02-09 22:45:10
  • 全屏图片