首页 > 数据库 >数据库语句笔记

数据库语句笔记

时间:2023-03-18 20:47:35浏览次数:28  
标签:语句 name column 数据库 笔记 ---- 表名 WHERE SELECT

一、基本查询语句

1、SELECT * FROM 表名;  ----查一张表
2、SELECT 字段,字段 FROM 表名;  ----查一张表里特定的字段
3、SELECT DISTINCT 字段 FROM 表名;  ---查一张表里去掉重复的字段
4、SELECT * FROM 表名 WHERE 字段=‘值’;   ---查一张表的指定字段等于指定的值
5、and    or  基本逻辑查询
SELECT * FROM 表名 WHERE 字段='值' AND 字段> 值;   --查表中指定的两个字段都符合要求的值

SELECT * FROM 表名 WHERE 字段='值' OR 字段='值’;   --查表中指定的两个字段符合任意一个要求的值
SELECT * FROM 表名 WHERE 字段> 值 AND (字段='值' OR 字段='值');   --查表中指定的两个字段符合的值
6、升序、降序
SELECT * FROM 表名 ORDER BY 字段 ses; ---表升序 SELECT * FROM 表名 ORDER BY 字段 DESC; ---表降序
7、插入
INSERT INTO 表名 (字段, 字段, 字段, 字段) VALUES ('值','值','值','值'); ----表中插入一行数据
8、修改
UPDATE 表名 SET 字段='值', 字段='值' WHERE 字段='值'; ---修改表数据
9、删除
DELETE FROM 表 WHERE 字段='值' AND 字段='值'; 删除指定字段

 

二、逻辑查询语句

10、规定要返回的记录的数目。

SELECT * FROM 表名 LIMIT 2; ---获取前2条数据 SELECT TOP 50 字段 * FROM 表名; ----获取前50条数据 select top 50 * from 表 order by 字段 desc --获取后50条数据

11、LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。

SELECT * FROM 表名 WHERE 字段 LIKE 'G%'; ----查G开头的内容 SELECT * FROM 表名 WHERE 字段 LIKE '%k'; ----查K结尾的内容 SELECT * FROM 表名 WHERE 字段 LIKE '%oo%'; ----查包含oo的内容 SELECT * FROM 表名 WHERE 字段 NOT LIKE '%oo%'; ----查不包含oo的内容
12、SELECT * FROM 表名 WHERE 字段 IN ('值','值');     ---查指定的字段里面多个值
多表

内连接
SELECT column_name(s)
FROM table1
INNER JOIN table2
ON table1.column_name=table2.column_name;

左连接
SELECT column_name(s)
FROM table1
LEFT JOIN table2
ON table1.column_name=table2.column_name;    

右连接
SELECT column_name(s)
FROM table1
RIGHT JOIN table2
ON table1.column_name=table2.column_name;

 


 

 

 

标签:语句,name,column,数据库,笔记,----,表名,WHERE,SELECT
From: https://www.cnblogs.com/2260603459q/p/17231688.html

相关文章

  • 程序员修炼之道 从小工到专家 阅读笔记02
    断言式编程:1、如果它不可能发生,用断言确保它不会发生。assert(string!=NULL)断言里写的为真的条件,当不为真时触发断言,程序退出。2、断言检查的是决不应该发生的......
  • 如何理解strcpy函数中的赋值语句?
    关于strcpy函数的赋值语句如何理解while(*s++=*t++)?voidstrcpy(char*s,char*t){while(*s++=*t++);}该语句等价于while(*(s++)=*(t++))。赋值......
  • MySQL数据库的SQL优化
    分创建时和查询时这两个阶段的优化展开。创建时优化Schema和数据类型优化尽量使用对应的数据类型。比如,不要用字符串类型保存时间,用整型保存IP。选择更小的数据类型。......
  • Oracle多租户容器数据库的安装和使用
    转自 https://www.cnblogs.com/muhai/p/16628054.htmloracle多租户容器数据库:OracleMultitenantContainerDatabase(CDB)一、多租户架构oracle体系结构链接:https://......
  • SQL Server数据库开发的二十一条军规
    如果你正在负责一个基于SQLServer的项目,或者你刚刚接触SQLServer,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBM......
  • 52 条 SQL 语句性能优化策略,建议收藏!
    来源:SimpleWuwww.cnblogs.com/SimpleWu/p/9929043.html本文会提到52条SQL语句性能优化策略。1、对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的......
  • 数据库提权(一)
    获取数据库最高权限用户名、密码1.SQL注入获取最高权限2.webshell后查找与用户相关的文件3.查找源码中的数据库配置文件MYSQL提权1.UDF提权​ 1.先获取数据库版本和......
  • 开发模型的理解:瀑布模型/增量式/迭代/敏捷开发——笔记
    首先,不管采用何种开发模型。软件开发都至少具有以下的周期,包括:需求获取/分析(系统分析、软件分析)设计实现测试发布(运行)维护既然所有的开发模型都具......
  • 前端资源共享方案对比-笔记:iframe/JS-SDK/微前端
    前端页面资源如何分享,常见的有iframe,其次是js-sdk。这两类的在地图类工具经常用。微前端是最佳比较火的方式。本篇是他们的对比分析。下一篇讲BK-VISION如何在让用户自......
  • 实验2 C语言输入输出和控制语句应用编程
    实验任务11#include<stdio.h>2#include<stdlib.h>3#include<time.h>4#defineN55#defineR15866#defineR27017intmain()8{9intn......