首页 > 数据库 >【Mysql】SQL语言基础

【Mysql】SQL语言基础

时间:2024-09-26 17:50:21浏览次数:9  
标签:多行 语言 SQL 单行 Mysql 数据库系统 select

1、SQL的概述

SQL全称:Structured      Query    Language,是结构化查询语言,用于访问和处理数据库的标准的计算机语言。SQL语言1974年由Boyce和Chamberlin提出,并首先在IBM公司研制的关系数据库系统systemr上实现。

美国国家标准局(ANSI)开始着手制定SQL标准,并在1986年10月公布了最早的SQL标准,扩展的标准版本是1989年发表的SQL-89,之后还有1992年制定的版本SQL-92和1999ISO发布的版本SQL-99.

SQL标准几经修改和改善,其功能更加强大,但目前很多数据库系统只支持SQL-99的部分特征,而大部分数据库系统都能支持1992年制定的SQL-92。

2、SQL的特点

(1)具有综合统一性,不同数据库支持的SQL稍有不同。

(2)非过程化语言

(3)语言简洁,用户容易接受

(4)以一种语法结构提供两种使用方式

3、语法特点

(1)SQL对关键字的大小写不敏感

例如:

select     SELECT     SeleCT

全小写   全大写       大小都有

(2)SQL语句可以单行或者多行书写,以分号结束

例如:单行书写:select  *   from     emp;

多行书写:

select   *  

 from   

  emp;

(3)SQL的注释

单行注释:  

1))   --(空格)

注意:--后面一定要加空格

2))#

多行注释:  /*.........*/

标签:多行,语言,SQL,单行,Mysql,数据库系统,select
From: https://blog.csdn.net/hefaxiang/article/details/142564535

相关文章

  • C语言数据类型、变量的输入和输出、进制转换
    scanf标准函数可以从键盘得到数字并记录到存储区里,为了使用这个标准函数需要包含stdio.h这个头文件在scanf函数调用语句里应该使用存储区的地址表示存储区;双引号里使用占位符表示存储区的类型,在scanf函数调用语句里尽量不要写不是占位符的内容,如果用户输入的格式和程序要求......
  • SQL-数据库中ACID和事务性以及不同数据库的比较
    基本理念静态数据集是世界在某一特定瞬间的快照Staticdatasetsaresplit-secondsnapshotsofwhatevertheworldlookedlikeatonemoment世界就会继续前进,数据集需要跟上步伐以保持其有用性theworldmoveson,andthedatasetneedstocatchuptoremainusefu......
  • MySQL参数优化指南
    一、引言        MySQL作为一种广泛应用的开源关系型数据库,其性能直接影响应用的响应速度和用户体验。通过合理的参数配置,可以显著提升数据库的性能、稳定性和并发处理能力。本文将深入探讨MySQL的一些主要参数,包括它们的意义、优化方向和预期效果。二、主要参数介绍......
  • 实验1 C语言输入输出和简单程序编写
    task11#include<stdio.h>2intmain()3{4printf("0\n");5printf("<H>\n");6printf("II\n");7return0;8}task1_1.c1#include<stdio.h>2intmain()3{4inti=0;5......
  • 将一个表中的数据循环插入另外一个表中的mysql的存储过程
    DELIMITER$$CREATEPROCEDUREInsertDataIntoSysDictData()BEGIN--声明变量DECLAREdoneINTDEFAULTFALSE;DECLAREattribute_nameVARCHAR(255);DECLAREapply_modeVARCHAR(255); DECLAREcounter1INTDEFAULT0;--游标声明DECLAREc......
  • MySQL variables:max_connections&&max_user_connections
    结论1:max_connections变量的意义是限制当前mysqlserver中允许同时连接的不同用户数,并不对相同用户的多次连接进行限制结论2:max_user_connections变量的意义是限制当前mysqlserver中允许同时连接的相同用户的连接数,不对连接的不同用户数进行限制结论3:对max_connections变量的......
  • MySQL variables:binary-as-hex
    不注意到这个变化的话,还挺折腾人的。在MySQL8.0.19ReleaseNotes里,有这么一段话:Whenthemysqlclientoperatesininteractivemode,the--binary-as-hexoptionnowisenabledbydefault.Inaddition,outputfromthestatus(or\s)commandincludesthislinewhenth......
  • MySQL 8.0 绿色安装
    下载访问MySQL的下载地址:https://dev.mysql.com/downloads/mysql/选择系统、版本、glic版本后,下载包缩包https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.39-linux-glibc2.17-x86_64.tar.xz注:如果不知道该选什么glic版本,可以运行命令:ldd--version输出:ldd(GNUl......
  • MySQL variables:thread_handling
    在使用MySQL数据库时,我们经常会遇到多个客户端同时访问数据库的情况。为了处理并发请求,MySQL提供了thread_handling参数,用于控制线程的管理方式thread_handling参数的作用thread_handling参数用于控制MySQL如何处理客户端的连接请求。它可以影响数据库的性能、吞吐量以......
  • 为什么要考工信部人才交流中心PostgreSQL认证?
    为什么要考工信部人才交流中心PostgreSQL认证?随着PostgreSQL数据库在国内的使用越来越多,想要了解PostgreSQL认证的人也多了起来,有了工信部人才交流中心的PostgreSQL证书,可以获得多方面的好处。工信部人才交流中心PostgreSQL认证的发起背景:-技术优势契合信创需求:PostgreSQL数......