SQL 是一门 ANSI 的标准计算机语言,用来訪问和操作数据库系统。SQL 语句用于取回和更新数据库中的数据。SQL 可与数据库程序协同工作,比方MySQL、 MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase 以及其它数据库系统。

不幸地是,存在着非常多不同版本号的 SQL 语言,可是为了与 ANSI 标准相兼容,它们必须以相似的方式共同地来支持一些基本的关键词(比方 SELECT、UPDATE、DELETE、INSERT、WHERE 等等)。 凝视:除了 SQL 标准之外,大部分 SQL 数据库程序都拥有它们自己的私有扩展!

SQL语言能够实现下面功能:

  • 面向数据库运行查询
  • 可从数据库取回数据
  • 可在数据库中插入新的记录
  • 可更新数据库中的数据
  • 可从数据库删除记录
  • 可创建新数据库
  • 可在数据库中创建新表
  • 可在数据库中创建存储过程
  • 可在数据库中创建视图
  • 能够设置表、存储过程和视图的权限

 

一个数据库通常包括一个或多个表。每一个表由一个名字标识(比如“客户”或者“订单”)。表包括带有数据的记录(行)。

 

SQL语句一般大写(可是不区分大写和小写),而且以";"结尾,如:

SELECT * FROM linuxcast_course;
 
 

经常使用SQL语句分为下面大类:

  • Data Definition Language (DDL)
  • Data Manipulation Language (DML)
  • Data Control Language (DCL)
  • Transaction Control (TCL)

SQL 中最经常使用的 DML 语句:

1. SELECT - 从数据库表中获取数据
2. UPDATE - 更新数据库表中的数据
3. DELETE - 从数据库表中删除数据
4. INSERT INTO - 向数据库表中插入数据

SQL 中最经常使用的 DDL 语句:

1. CREATE DATABASE - 创建新数据库
2. ALTER DATABASE - 改动数据库
3. CREATE TABLE - 创建新表
4. ALTER TABLE - 变更(改变)数据库表
5. DROP TABLE - 删除表
6. CREATE INDEX - 创建索引(搜索键)
7. DROP INDEX - 删除索引

mysql三学习sql声明学习相关推荐

  1. 如何学习SQL (转)

    如何学习SQL feilniu(AT)gmail.com写于20100826 本文遵循CC协议,欢迎转载 在论坛中不断看到有新人问一些基础的问题.于是抽空整理了本帖,希望对新人有所帮助. 本文无意取代 ...

  2. idea中连接mysql插入成功数据 在navicat中刷新表格没有数据_第九篇 数据分析的进阶学习-SQL入门...

    1.SQL的学习阶段 1.1 背景 随着互联网的不断发展,数据的不断累积,现在单单使用Excel已经不能满足数据分析的需求了,因此作为一个数据分析工作者,掌握Excel是基础,而SQL作为主流数据库查 ...

  3. web安全学习-sql注入-针对mysql的攻击

    文章目录 1. 前言 补充:读取客户端本地文件到服务端mysql数据库 补充:利用全局日志写shell 补充:修改mysql的root密码 补充:配置远程登录 补充:低权限下读文件 补充:高版本mys ...

  4. 小白学习MySQL - 增量统计SQL的需求

    这篇文章在爱可生开源社区首发<技术分享 | MySQL中一个聚类增量统计 SQL 的需求>. 同事提了一个MySQL数据库中SQL增量统计的问题,我用测试数据模拟一下,测试表tt有三个字段 ...

  5. MySQL学习思维导图(MySQL简介、SQL基础命令、约束、单表查询、多表查询、内置函数、存储过程、视图、事务、索引)

    MySQL学习思维导图 内容包括:MySQL简介.SQL基础命令.约束.单表查询.多表查询.内置函数.存储过程.视图.事务.索引 文章目录 MySQL学习思维导图 一.MySQL简介 二.SQL基础命 ...

  6. JavaScript:学习笔记(7)——VAR、LET、CONST三种变量声明的区别

    JavaScript:学习笔记(7)--VAR.LET.CONST三种变量声明的区别 ES2015(ES6)带来了许多闪亮的新功能,自2017年以来,许多JavaScript开发人员已经熟悉并开始使用 ...

  7. mysql语法大全w3school_(二)mysql:在w3schools文档上学习sql语法(使用数据库创建一张表)...

    1.选中要使用的数据库(选中上篇创建的test数据库) 现有的数据库 mysql>use test; 则选中test数据库: 2.创建一张表 2.1column代表每一列的名称,datatype ...

  8. 数据库学习之MySQL (三)——数据库小试牛刀 + 利用对象思维理解表行列

    文章目录 前言 ´・ᴗ・` 获得自己第一个数据库 执行代码 小试牛刀 简单语句的实验方法 表 的理解 总结 ´◡` 前言 ´・ᴗ・` 本文我们将通过运行sql代码 得到自己的第一个数据库 我们学习的重 ...

  9. 学习笔记之-MySql高级之sql优化

    一 Mysql简介 概述 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司. M/SQL是一种关联数据库管理系统,将数据保存在不同的表中,而不是将所有数据 ...

最新文章

  1. 了解下C# 类型转换
  2. Python 基础(6)(常用数据结构)
  3. pil numpy转换二值图
  4. Windows Server2008安装mysql5.6出现程序无法正常启动(0xc000007b)
  5. 学python爬虫用win电脑还是mac?
  6. RFQ(request for quotation)
  7. 配置redis三主三从
  8. 了解及优化常见的Linux系统服务
  9. 云上远程运维的最后那点担心,“云梯”帮你解决
  10. 手把手教你学习网络编程(1)
  11. mac ---- 安装nginx
  12. 改变PCM采样点计算来控制音量
  13. 手机远程控制软件和开源框架
  14. 安装hdfview 和 hdf5 环境
  15. Latex 爬过的坑(4)——Latex中插入Emoji
  16. diffmerge对比时出现中文乱码的解决办法
  17. y2002音乐源码php,解析MP3等媒体文件的超强php类-getid3
  18. 查询onedrive空间大小
  19. 你想要的宏基因组-微生物组知识全在这(1909)
  20. ov5640帧率配置_《使命召唤 黑色行动 冷战》详细PC配置需求公布

热门文章

  1. 图片压缩工具optipng/jpegoptim安装
  2. 信息安全不可错过的30门实验
  3. pytorch | transpose、permute、view、contiguous、is_contiguous、reshape
  4. mysql utf8跟utf8mb4_MySQL utf8 和 utf8mb4 的区别
  5. python标准类型内建函数_Python 标准库系列之内建函数
  6. Redis AOF带来的问题
  7. 搭建K8s集群(平台规划和部署方式介绍)
  8. MyBatis 缓存详解-二级缓存验证
  9. 用户中心 - 查询用户信息
  10. ApplicationContext应用上下文获取方式