标签:Language 关键字 数据库 SQL 概念 MySQL 相关 操作
数据库
-
存储数据的仓库
-
英文:DataBase,简称DB
数据库管理系统
-
管理数据库的软件
-
如:MySQL、Orcal
-
英文:DataBase Management System,简称DBMS
SQL
-
英文:Structured Query Language,简称SQL,结构化查询语言
-
操作关系型数据库(管理系统)的编程软件
三者之间的关系
程序员通过SQL语言操作DBMS去操作DB
MySQL数据模型
关系型数据库
关系型数据库是由多张能互相连接的二维表组成的数据库。
MySQL数据模型
-
MySQL中可以创建多个数据库,每个数据库对应到磁盘上的一个文件夹
-
在每个数据库中可以创建多个表,每张都对应到磁盘上一个 frm 文件
-
每张表可以存储多条数据,数据会被存储到磁盘中 MYD 文件中
创建一个数据库:create database dbl;
SQL概述
SQL简介
-
英文:Structured Query Language,简称 SQL
-
结构化查询语言,一门操作关系型数据库的编程语言
-
定义操作所有关系型数据库的统一标准
SQL通用语法
-
SQL 语句可以单行或多行书写,以分号结尾。
-
MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。
-
注释
-
单行注释: - - 或 #
-
多行注释:/* 注释 */
注意:使用-- 添加单行注释时,--后面一定要加空格,而#没有要求
-
SQL分类
-
DDL(Data Definition Language) : 数据定义语言,用来操作数据库,表等
关键字:create drop alter
-
DML(Data Manipulation Language) 数据操作语言,用来对表中数据进行增删改
关键字:insert delete update
-
DQL(Data Query Language) 数据查询语言,用来查询数据库中表的数据进行查询操作。
关键字:select
-
DCL(Data Control Language) 数据控制语言,用来对数据库进行权限控制。
关键字:grant revoke
注意:最常操作的是 DML 和 DQL ,因为开发中最常操作的就是数据。
标签:Language,关键字,数据库,SQL,概念,MySQL,相关,操作 来源: https://www.cnblogs.com/madzero/p/16032576.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。