1. 数据库与SQL语言基础

1. 数据库与SQL语言基础

1.1 概念

数据库

  • 概念:按一定数据结构组织,存储,管理数据的仓库
  • 分类:
    关系型数据库
    非关系型数据库

表结构数据

由固定列和任意行构成的表格数据集,列为字段,行为记录

  • 表结构数据与表格的区别:
    以字段为基本存储和计算单位
    每个字段必有字段名
    同一表中字段不能重复
    每个字段数据类型一致

DBMS数据库管理系统

管理数据库的软件

SQL

结构化查询语言,与DBMS通信

1.2 MySQL服务

  • 启动和停止
    cmd管理员身份运行--net start/stop mysql80
  • 登录和退出
    mysql -h主机名 -P端口号 -u用户名 -p,输入密码
    如:mysql -hlocalhost -P3306 -uroot -p
    退出 exit

1.3 SQL语言

分类

  • 数据定义语言DDL
    创建,修改,删除数据库中各种对象(数据库,表,索引等)如CREATE,ALTER,DROP

  • 数据操作语言DML
    操作数据表的记录,如INSERT,UPDATE,DELETE

  • 数据库查询语言DQL
    查询数据表中记录,基本结构,如SELECT

  • 数据控制语言DCL
    定义数据库访问权限和安全级别,GRANT,REVOKE

书写要求

  • 单行或多行,以分号结尾,大小写不敏感
  • 注释: 单行:#或-- 多行:/**/

书写与执行顺序:

  • select语句书写顺序
    SELECT-FROM-WHERE-GROUP BY-HAVING-ORDER
    BY-LIMIT

  • select语句执行顺序
    -FROM-WHERE-GROUP BY-HAVING-SELECT-ORDER
    BY-LIMIT

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容