初识SQL

作者: AoEliauk | 来源:发表于2020-03-23 17:28 被阅读0次

    认识 SQL


    什么是SQL?

    SQL是Structured Query Language 的简称,即结构化查询语言,是用来访问和处理数据库的标准的计算机语言。

    SQL是一种ANSI(American National Standards Institute 美国国家标准化组织)标准的计算机语言。


    SQL能做什么?

    增 INSERT:可在数据库中插入新的记录

    删 DELETE:可在数据库中删除记录

    改 UPDATE:可更新数据库中的数据

    查 SELECT:面向数据库执行查询

    建 :创建新数据库,新数据表

    存 :可在数据库中创建存储过程

    创 :可在数据库中创建视图

    设 :可以设置表,存储过程和视图的权限

    SQL是一种标准,但是......


    虽然SQL是一种ANSI标准的计算机语言,但仍存在很多不同的版本,然而,为了与ANSI标准相兼容,它们必须以相似的方式共同的支持一些主要的关键词(如,SELECT,UPDATE,DELETE,INSERT,WHERE等等)。

    注释:除了 SQL 标准之外,大部分 SQL 数据库程序都拥有它们自己的专有扩展!


    RDBMS


    RDBMS 是 Relational Database Management System 的简称,即关系型数据库管理系统,RDBMS 是SQL 的基础,同样也是所有现代数据库系统的基础,比如 MS SQL Server,MySQL,Oracle,Access等。

    RDBMS中的数据存储在被称为表的数据库对象中,表是相关数据项的集合,是由行和列组成。


    SQL 语法


    数据库表

    一个数据库通常包含一个或多个表,每一个表都有一个名字标识,(例:"STUDENTS"),表包含带有数据的记录(行)。

    下面是一个学生表"STUDENT":

    表中包含8条记录,每条记录对应一个学生和4列(s_id,s_name,s_birth,s_sex)。

    SQL语句

    在数据库执行的大部分工作都是由SQL 语句完成的。

    下面的语句是从"STUDENT"表中选取所有记录的查询语句:

    USE nn :命令用来选择数据库

    注意:SQL 不区分大小写,STUDENT和student是相同的


    SQL语句后面分号的作用:

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


    SQL 重要命令

    DML(数据操作语言):

    SELECT :从数据库中获取数据

    UPDATE :更新数据库表中的数据

    DELETE :删除数据库表中的数据

    INSERT INTO :向数据库表中插入数据

    DDL(数据定义语言):

    CREATE DATABASE :创新新的数据库

    ALTER DATABASE :修改数据库

    CREATE TABLE :创建新表

    ALTER TABLE :变更(改变)数据库表

    DROP TABLE :删除表

    CREATE INDEX :创建索引(搜索键)

    DROP INDEX :删除索引

    相关文章

      网友评论

          本文标题:初识SQL

          本文链接:https://www.haomeiwen.com/subject/iiuwyhtx.html