SQL语法

可以把SQL分为两部分数据操作语言DML和数据定义语言DDL。
SQL(结构化查询语言)有用于执行查询、更新、删除、插入记录的语法。
SQL的DML部分:

  • select-从数据库表中获取数据。
  • insert into-向数据库表中插入数据
  • update-更新数据库表中的数据
  • delete-删除数据库表中的数据

SQL 中最重要的 DDL 语句:

  • CREATE DATABASE - 创建新数据库
  • ALTER DATABASE - 修改数据库
  • CREATE TABLE - 创建新表
  • ALTER TABLE - 变更(改变)数据库表
  • DROP TABLE - 删除表
  • CREATE INDEX -创建索引(搜索键)
  • DROP INDEX - 删除索引

SQL 中的一些基本操作

创建新表

create table 表名称
(
列名称1  数据类型,
列名称2  数据类型,
列名称2  数据类型,
······
)

往表中插入数据

insert into 表名称 values (值1,值2,值3.······)

查询表中数据(*表示所有列)

select 列名称 from 表名称
以及
select *from 表名称

(1)在SQL SEVER 2017中,新建学生-课程数据库

(2)右键点击学生-课程数据库新建查询,在空白处键入下方sql代码,点击执行即可新建一个学生表

(3)新建完成后删除以上代码;重新键入以下代码向数据库中插入数据,执行之后,这些记录就成功的插入到新建的表中了

(4)利用select可以查询刚才新建的表,代码如下:

(5)重复以上操作,再次新建一个课程表,不同的操作之间要加上分好号

结构化查询语言SQL基本功能及其概念相关推荐

  1. 【数据库原理及应用】经典题库附答案(14章全)——第三章:结构化查询语言SQL

    [数据库原理及应用]经典题库附答案(14章全)--第一章:数据库基础知识 [数据库原理及应用]经典题库附答案(14章全)--第二章:关系数据库知识 [数据库原理及应用]经典题库附答案(14章全)--第 ...

  2. 结构化查询语言 SQL

    结构化查询语言 SQL 结构化查询语言(Structured Query Language),简称SQL,是数据库的标准查询语言.可以通过 DBMS对数据库进行定义数据,操纵数据,查询数据,数据控制等 ...

  3. 数据库-结构化查询语言SQL概述

    一.什么是SQL 概念 结构化查询语言 用于访问和操作数据库的标准计算机语言 2.用途 操作数据库对象 表记录的增删改查 二.使用SQL重要性 增加数据库处理效率,减少应用响应时间 减少数据库服务器负 ...

  4. 结构化查询语言SQL

    结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询.更新和管理关系数据库系统. SQL分类 SQL语言按照不同的功能可 ...

  5. MYSQL数据库头歌实验平台答案(中央财经大学)第6章 结构化查询语言SQL(5)-连接查询

    第1关 内连接查询 SE School;########## 查询数据表中学生姓名和对应的班级 ########## #请在此处添加实现代码 ########## Begin ########## s ...

  6. MySQL基础--(2) [SQL(结构化查询语言), DDL(数据定义语言)]

    目录 Sql(结构化查询语言) sql的概念以及特点 DDL(数据定义语言) 创建,删除,修改数据库. 数据库存储数据的特点 数据库表 数据库表中数据的数据类型 数据库表中数据的约束 创建表 设置修改 ...

  7. SQL学习笔记三——结构化查询语言

    数据库系统-结构化查询语言 SQL数据定义 SQL基本数据类型 数值型 INT/INTEGER:整数,取值范围取决于DBMS实现 SMALLINT:整数,取值范围比INT小 BIGINT:整数,取值范 ...

  8. 数据库:结构化查询语言

    在开始编写文章前,有几个问题需要思考一下: 什么是结构化查询语言 结构化查询语言分类 1. 什么是结构化查询语言 SQL 是非过程化语言:只需要知道要做什么,不必担心如何去做.美国国家标准学会(ANS ...

  9. 结构化查询语言包含哪些方面?

    结构化查询语言SQL(STRUCTURED QUERY LANGUAGE)是最重要的关系数据库操作语言,并且它的影响已经超出数据库领域,得到其他领域的重视和采用,如人工智能领域的数据检索,第四代软件开 ...

最新文章

  1. 我去!每天都用的这个操作居然算“黑客行为”?
  2. 短信自动转发到另一个手机_以 wmghz.com 为例,简单实现打一个网址自动就转到另一个网址...
  3. 基于matlab的单相pwm逆变电路的仿真研究,基于MATLAB的单相PWM逆变电路的仿真研究...
  4. 任正非之女姚安娜正式出道
  5. ndarray.ravel([order]) 和 ndarray.flatten([order])
  6. java web请求转发_Javaweb请求转发及重定向实现详解
  7. 面试题之接口和抽象类的区别
  8. 安装SVN及安装语言包
  9. Linux发行版列表
  10. 4S综合管理系统源码 汽车美容4S店管理服务源码
  11. 深度学习---卷积神经网络+tensorflow实现
  12. Mongodb实战:豆瓣电影排行榜分析及结果展示设计
  13. 基于插值算法和Gardner定时误差检测的OOK信号定时同步的FPGA实现
  14. 贪心法找钱python_python找钱?
  15. 数据全生命周期管理,华为FusionData一个方案搞定
  16. freemarker模板注入
  17. win7显示dns服务器故障,Win7怎么解决DNS服务器故障?
  18. SVG排版点击可以输入内容
  19. 解释BIOS及BSP
  20. 想学编程要些啥基础?

热门文章

  1. 从事erp行业人员职业发展过程
  2. 生产行业ERP系统解决企业十大管理难题
  3. WOW Grandel before TBC
  4. Configuration Descriptor
  5. web2.0之后是什么
  6. VBA添加Excel工作表
  7. 关于清理 mac 其他文件的的方法
  8. Go 语言 fmt.Scanln() 与 fmt.Scanf() 包使用
  9. python argparse type_python argparse详解
  10. 宜家《家居指南》谢幕,是为了彻底拥抱数字化?