SQL新手学习

SQL新手学习1.什么是SQLSQL(英文全称:StructuredQueryLanguage)是结构化查询语言,专门用来访问和处理数据库的编程语言。能够让我们以编程的形式,操作数据库里面的数据。三个关键点:①    SQL是一门数据库编程语言②    使用SQL语言编写出来的代码,叫做SQL语句③    SQL语言只能在关系型数据库中使用(例如MySQL、Oracle

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1. 什么是SQL

SQL(英文全称:Structured Query Language)是结构化查询语言,专门用来访问和处理数据库的编程语言。能够让我们以编程的形式,操作数据库里面的数据

三个关键点:
①    SQL 是一门数据库编程语言
②    使用 SQL 语言编写出来的代码,叫做 SQL 语句
③    SQL 语言只能在关系型数据库中使用(例如 MySQL、Oracle、SQL Server)。非关系型数据库(例如 Mongodb)不支持 SQL 语言

2. SQL 能做什么

①    从数据库中查询数据
②    向数据库中插入新的数据
③    更新数据库中的数据
④    从数据库删除数据
⑤    可以创建新数据库
⑥    可在数据库中创建新表
⑦    可在数据库中创建存储过程、视图
⑧    etc…

3. SQL 的学习目标

重点掌握如何使用SQL 从数据表中:
查询数据(select)、插入数据(insert into)、更新数据(update)、删除数据(delete)

3.1 查询(Select)语句

SELECT 语句用于从表中查询数据。执行的结果被存储在一个结果表中(成为结果集)。语法格式如下:

1 // 从 FROM 指定的【表中】,查询出【所有的】数据。* 表示【所有列】
2 SELECT * FROM 表名称
3
4 // 从 FROM 指定的【表中】,查询出指定 列名称(字段)的数据
5 SELECT 列名称 FROM 表名称

注意:SQL 语句中的关键字大小写不敏感。SELECT 等效于 select ,FROM 等效于 from 。

3.2 插入(Insert into)语句

INSERT INTO 语句用于向数据表中插入新的数据行,语法格式如下:

1 INSERT INTO 表名称 SET 字段1 =1,字段2 =2 ···

3.3 更新(Update)语句

UPDATE 语句用于修改表中的数据。语法格式如下:

1 // 1. 用 UPDATE 指定要更新那个表中的数据
2 // 2. 用 SET 指定列对应的新值
3 // 3. 用 WHERE 指定更新的条件
4 UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值(一般为id值)

3.4 删除(Delete)语句

DELETE 语句用于删除表中的行。语法格式如下:

1 // 从指定的表中,根据 WHERE 条件,删除对应的数据行
2 DELETE FROM 表名称 WHERE 列名称 = 值(一般为id值)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/171505.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux永久关闭防火墙命令需要重新加载环境变量吗_linux常用命令关闭防火墙

    linux永久关闭防火墙命令需要重新加载环境变量吗_linux常用命令关闭防火墙第一步:systemctlstopfirewalld.service(暂时关闭防火墙服务,系统重启后防火墙还会打开)第二步:systemctldisablefirewalld.service(通过关闭防火墙服务,开机自动启动,来做到永久关闭防火墙服务)如何查看防火墙状态呢?systemctlstatusfirewalld.service如图所示,就代表关闭成功了…

    2022年9月6日
    3
  • GoogleMaps_键盘网站

    GoogleMaps_键盘网站在Google地球中使用键盘/鼠标导航首先要明白导航过程中的三个中心,视野中心,相机视角,鼠标锁定位置。还要明白3D视图和俯视图、地平面视图的区别,因为在海拔为0时将进入地平面视图,上下的操作将变为拉近和推远。中间的位置为视野中心,可以通过Ctrl+Shif+左箭头/右箭头来触发显示,如果要展示的对象不在视野中心,可以通过Alt+左箭头/右箭头进行对象位置微调。-/+的中心为视野中心。相机视角可以通过Ctrl触发,为可以通过左箭头/右箭头控制水平方向旋转,上箭头/下箭头控制上下方向旋

    2022年9月2日
    3
  • 对自己感悟最深的话_感悟句子致自己

    对自己感悟最深的话_感悟句子致自己人的一生中只有七次机会,平均每七年拥有一次,大概在25岁到75岁,第一次通常抓不到,因为太年轻,最后一次也抓不到,因为太老。中途还有2次因为自己错过,所以抓不到。所以对于人来说人真正才会有三次机会,人的一生真正只有三次,只有称为能改变自己命运的机会才可以称作是机会。其实人生的机会很快就会过去。能真正抓住机会的人,首先靠的是自己个人的能力;其次靠的是环境。一个人如果素质不好,行为不好,那么即使你再…

    2022年9月5日
    3
  • Entity Framework 在Vs2012下Update Model From DataBase 失败的问题

    Entity Framework 在Vs2012下Update Model From DataBase 失败的问题

    2021年8月28日
    47
  • goland激活码2021_最新在线免费激活

    (goland激活码2021)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月25日
    57
  • js统一全局变量

    js统一全局变量      前言:js中难免要用到全局变量,但是过多的全局变量会影响js的性能,在此我创造了一个统一全局变量的写法,只需要这一个全局变量即可/***全局变量管理器*/varoverallManager=(function(){ //存储全局变量,闭包保护不受污染 varoverall={}; /** *@paramname *…

    2022年5月28日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号