首页 > 数据库 >#yyds干货盘点#SQL 语法

#yyds干货盘点#SQL 语法

时间:2023-05-22 23:31:50浏览次数:40  
标签:语句 yyds Users 数据库 干货 SQL TABLE 数据

数据库和表

数据库通常有1个或多个表组成,每个表都有一个表名,如”Users”、”Sales”等,表中存储的就是数据,一行数据我们就称为一个记录。

例如,这是一个表名为”Users”的表:

Id

LastName

FirstName

Address

City

1

Adams

John

Oxford Street

London

2

Bush

George

Fifth Avenue

New York

3

Carter

Thomas

Changan Street

Beijing

上述的”Users”表包含3条记录(3行数据),5列(ID、LastName、FirstName、Address、City)。

SQL 语句

通过SQL语句可以完成对数据库、表、数据的操作。

一条SQL语句类似这样,它的含义是:从Users表中取出列名为UserName的数据。

SELECT UserName FROM Users;

重要:SQL语句不区分大小写!


SQL 语句后面的分号

某些数据库系统要求在每条 SQL 命令的末端使用分号。分号是在数据库系统中分隔每条 SQL 语句的标准方法,这样就可以在对服务器的相同请求中执行一条以上的 SQL 语句。


一些重要的SQL命令

  • SELECT – 从数据库中提取数据
  • UPDATE – 更新数据库中的数据
  • DELETE – 从数据库中删除数据
  • INSERT INTO – 向数据库中插入新数据
  • CREATE DATABASE – 创建新数据库
  • ALTER DATABASE – 修改数据库
  • CREATE TABLE – 创建新表
  • ALTER TABLE – 变更数据库表
  • DROP TABLE – 删除表
  • CREATE INDEX – 创建索引
  • DROP INDEX – 删除索引

标签:语句,yyds,Users,数据库,干货,SQL,TABLE,数据
From: https://blog.51cto.com/u_15452495/6327992

相关文章

  • #yyds干货盘点# LeetCode程序员面试金典:分数到小数
    1.简述:给定两个整数,分别表示分数的分子 numerator和分母denominator,以字符串形式返回小数。如果小数部分为循环小数,则将循环的部分括在括号内。如果存在多个答案,只需返回任意一个。对于所有给定的输入,保证答案字符串的长度小于104。 示例1:输入:numerator=1,denominat......
  • sql--每天两道sql题,天天健康好身体_第六天
    每天会在网上找两三道sql题练习练习,提高自己的sql语句的使用能力(先自己思考出答案,再和别人的答案做一下对比,然后深入思考一下)以下是四个表信息: 问题1:查询同名学生名单并统计同名人数答案1:selectsname,count(sid)fromstudent_info_tablegroupbysnamehavingcount(......
  • 这可能是最全面的MySQL面试八股文了
    什么是MySQLMySQL是一个关系型数据库,它采用表的形式来存储数据。你可以理解成是Excel表格,既然是表的形式存储数据,就有表结构(行和列)。行代表每一行数据,列代表该行中的每个值。列上的值是有数据类型的,比如:整数、字符串、日期等等。数据库的三大范式第一范式1NF确保数据库表字段......
  • MySQL数据基础知识整理—3
    聚合函数我们先来看下定义:    在数据库中,聚合函数是指能够对一组数据进行计算并返回一个单一值的函数,这个单一值通常是对这组数据的总体统计结果。    简单来说,就是数据库提供给用户的一种常用函数,其中包括和,平均值,最大值,最小值等。下面我也会给出几个比较常用的聚合......
  • 今日学习简单sql注入
    一般的sql注入思路:看是否有注入点的方式1.and1=1正确;and1=2错误(原因:逻辑运算的判断)方式2.随便输入一串字符看是否报错,如果报错或者跳转说明有检测大部分没漏洞。数据库版本(version())5.7.22-0ubuntu0.16.04.1数据库(database())mozhe_Discuz_StormGroup操作系统(@@version_comp......
  • sqli-lib通关笔记
    因为好久都没有联系过SQL注入了,打算重新拾起渗透方向的能力,去他妈的运维,老子才不要做运维,被傻逼公司给骗了,当了一年的运维,白白浪费了一年。第一关先查看一下代码: 真正的关于注入的核心语句就只有中间的select查询语句,一是先看是什么闭合,第二再看有没有过滤没有任何的......
  • MySQL-Zabbix-5.0监控MySQL
    zabbix官网:https://www.zabbix.com/cn系统版本:CentOS-7.6zabbix版本:5.0LTS1、安装zabbix1.更新yum源#rpm-Uvhhttps://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm#yumcleanall2.安装Zabbixserver,Web前端,agent#yuminstallza......
  • #yum安装mysql8.0.32修改二进制日志位置报错mysqld: File '/data/mysql/logbin/mysql-
    #yum安装mysql8.0.32修改二进制日志位置报错mysqld:File'/data/mysql/logbin/mysql-bin.index'notfound(OSerrno13-Permissiondenied)[root@master-DNSmysql]#cat/var/log/mysql/mysqld.log2023-05-22T09:08:36.149861Z0[Warning][MY-010918][Server]'d......
  • 使用docker快速部署mysql
    查看mysql镜像https://container-registry.oracle.com/ 创建容器mysql5.7从oracle容器仓库中拉取mysql5.7社区版本[root]#dockerpullcontainer-registry.oracle.com/mysql/community-server:5.7 查看镜像信息[root]#dockerimagesREPOSITORY......
  • 重装操作系统,不重装MySQL恢复方式
    1、把之前Mysql安装目录拷贝到目标路径。2、查看my.inibasedir=修改正确datadir=修改正确把之前的datadir拷贝到目标路径3、安装MySQL服务mysqld--installmysql--defaults-file="D:\GreenSoftware\MySQLServer5.5\my.ini"4、启动Mysql服务......