目录
3、数据库管理系统(DataBase Management System)
5、DataBase、DataBase Management System和sql三者之间的关系
1、数据库(DataBase)
数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。数据库在我们的计算机中是以文件形式存在的,每一个文件都可以看作是一个数据库。
2、SQL
SQL (Structured Query Language) 是具有数据操纵和数据定义等多种功能的数据库语言,这种语言具有交互性特点,能为用户提供极大的便利,数据库管理系统应充分利用SQL语言提高计算机应用系统的工作质量与效率。SQL语言不仅能独立应用于终端,还可以作为子语言为其他程序设计提供有效助力,该程序应用中,SQL可与其他程序语言一起优化程序功能,进而为用户提供更多更全面的信息。
2.1 sql语句的分类
DQL(数据查询语言):查询语句(select);
DML(数据操作语言):增(insert),删(delete),改(updata);
DDL(数据定义语言):对表结构的增(create),删(drop),改(alter);
TCL(事务控制语言):提交事务(commit),回滚事务(rollback);
DCL(数据控制语言):授权(grant),撤销授权(revok);
3、数据库管理系统(DataBase Management System)
数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它可以支持多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。
4、MySQL
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
5、DataBase、DataBase Management System和sql三者之间的关系
sql语言被DBMS执行,用来操作DB。
6、数据库的基本操作
6.1 登录数据库管理系统
步骤:打开cmd—输入mysql -uroot -p—回车—输入******;(*为自己设置的密码)
6.2 查看当前有哪些数据库
输入MySQL命令:show databases;(注意要以分号结尾)
6.3 创建数据库
MySQL命令:create database 数据库名称;
6.4 使用创建好的数据库
SQL命令:use 数据库名称;
6.5 显示当前库中的表格
SQL语句:show tables;
当前库中没有表格,所以为空。
6.6 删除数据库
SQL语句:drop database 数据库名称;
删除前
删除后
6.7 导入sql脚本
输入
source 文件路径;
sql脚本文件可在文章末尾获取;
7、表
表是数据库的基本组成单元,所有的数据都以表格的形式组织,表的特点是可读性强。
7.1 查看表的结构
输入语句show tables;
之后输入desc 表名;
7.2 查看表中数据
输入语句select *from 表名;
sql文件获取链接:链接:https://pan.baidu.com/s/1sjSf6KkV1AnMpygBDCpugA?pwd=xxcx
提取码:xxcx