MySql初级基础知识-第一章(数据库的概述)

本文介绍了数据库的基本概念,包括数据、数据库、DBMS和数据库系统的关系,重点讲解了MySQL数据库的安装方法以及常用的SQL命令,同时区分了SQL的四个主要类别:数据查询语言、数据定义语言、数据操作语言和事务控制语言。
摘要由CSDN通过智能技术生成

目录

简要说明:

1、基础概念及相关联系

2、安装MySQL数据库管理系统

3、mysql中常用命令

4、结构化查询语言(SQL)的分类

简要说明:

        本章节主要就是完成数据库一些基本概念及关系的说明与介绍。

1、基础概念及相关联系

1)数据

        用来描述事物的符号记录的,比如文字、图像、音频、视频等都是数据的表现形式。

2)数据库

        数据库:DataBase,简称DB。按照一定格式存储数据的文件组合。也就是存储数据(数据具有特定格式)的仓库,实际上就是一堆文件。

3)数据库管理系统

        数据库管理系统:DataBaseManagement,简称DBMS。用来管理数据库中数据的(常见的数据库管理系统有mysql、sqlSever、Oracle等),对数据的增删改查。

4)数据库系统

        由数据库、数据库管理系统(以及应用开发工具)、应用程序和数据库管理员(DBA,加入了人的角色)组成的存储、管理、处理、和维护数据的系统。

5)SQL

        SQL:结构化查询语言。是关系数据库的标准语言,功能有数据库模式的创建、数据库数据的增删改查、以及数据库安全性完整性定义与控制

6)联系

        三者之间的关系:DBMS(比如mysql数据库管理系统)-->执行-->SQL(程序员编写)-->操作-->DB(数据库中的数据的增删改查)

2、安装MySQL数据库管理系统

        由于安装配置MySql不是该专栏的重要讲述内容,本小节略过,未安装的读者可以上网查找参考博客,自行安装。

3、mysql中常用命令

1)登录:mysql -uroot -p+密码/mysql -uroot -p+回车+输入密码

2)退出:exit或者\q或者quit

3)查看数据库管理系统的的版本:select version();

4)创建数据库:create database+数据库名称。查看有哪些数据库:show databases;

注意分号,mysql是不见分号不执行,分号表示结束

5)使用某个数据库:use+数据库名称。查看数据库下的有哪些表格:show tables;

6)查看表的结构:desc + 表名称;注意desc是describe的缩写

7)查看当前使用的是哪个数据库:select database();

8)终止一条命令的输入:ctrl+c

4、结构化查询语言(SQL)的分类

1)数据查询语言

        数据查询语言DQL(Data Query Language)是关于select查询之类的,主要包括单表查询、多表查询。

2)数据定义语言

        数据定义语言DDL(Data Definition Language)主要操作表的结构,而不是表中的数据,包括create(新建表,相当于增)、drop(删)、alter(改)等几部分。

3)数据操作语言

        数据操作语言DML(Data Manipulation Language),也就是主要是对表中的数据的增删改,主要包括了:insert(增)、delete(删)、update(改)等几部分。

4)事务控制语言

        事务控制语言TCL(Trasaction Control Language)。

        事物提交:commit事务回滚:rollback

5)数据控制语言

        数据控制语言DCL(Data Control Language)。

        例如:授权grant、撤销权限revoke。

  • 20
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值