MySQL1 - 数据库介绍

数据库介绍

什么是数据库?

  • Database,简称DB -- 存储数据的仓库,在一堆文件中存储特定格式的数据。

什么是数据管理系统?

  • DatabaseManagement,简称DBMS,专门用来管理数据库中的数据,对数据进行增删改查。
  • 常见的DBMS:MySQL,Oracle,MS SQLserver,DB2,sybase 等

什么SQL?

  • 结构化查询语言,是一套标准,一门语言。
  • 通过程序员编写SQL语句,DBMS执行SQL语句,最终完成数据库中数据的增删改查。

数据库中的元素

最基本的单元 -- 表 table

因为表比较直观,数据库中是以表格的形式表示数据的。

每一张表都有行和列

row:被称为数据/记录

column :被称为字段 (姓名字段、性别字段、年龄字段)

每个字段都有:字段名、数据类型、约束等属性

  • 字段名:字段的命名
  • 数据类型:字符串、数字、日期等
  • 约束:唯一性约束等

SQL语句的分类

  • DQL Data Query Language:数据查询语言
    • select ...
  • DML Data Management Language:数据操作语言
    • insert \ delete \ update 增删改 -- 对数据的操作
  • DDL Data Define Language:数据定义语言
    • create \ drop \ alter 增删改 -- 主要操作的是表的结构,不是表中的数据
  • TCL Transaction Control Language:事务控制语言
    • commit 事务提交
    • rollback 事务回滚
    • ...
  • DCL Data Control Language:数据控制语言
    • grant 授权
    • revoke 撤销权限
    • ...
posted @   LaViez  阅读(14)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
点击右上角即可分享
微信分享提示