一、数据库概述及数据准备

1、SQL、DB、DBMS分别是什么,他们之间的关系?
DB(DataBase):数据库,数据库实际上在硬盘上以文件的形式存在。
DNMS(DataBase Management System):数据库管理系统,常见的有MySQL、Oracle、SqlServer。
SQL:结构化查询语言,是一门标准通用的语言。标准的sql适合所有的数据库管理系统。SQL属于高级语言,SQL语句在执行的时候,实际上会在数据库管理系统内部先进行编译,然后再执行SQL。

关系:DBMS负责执行SQL语句,通过执行SQL语句来操作DB当中的数据。(DBMS(执行)->SQL(操作)->DB)

2、什么是表?
表(table):是数据库的基本组成单元,所有的数据都是以表格的形式组织,具有强可读性。一个表包括行和列,行(data)被称为数据/记录,列(column)被称为字段,每一个字段包括字段名、数据类型和相关约束。

3、SQL语句的分类?
DQL( Data Query Language):数据查询语言,select查询语句。
DML( Data Manipulation Language):数据操纵语言,insert、delete、update,对表当中数据进行增删改。
DDL( Data Definition Language):数据定义语言,create、drop、alter,对表结构的增删改。
TCL( Transaction Control Language):事务控制语言,commit提交事务、rollback回滚事务。
DCL( Data Control Language):数据控制语言,grant授权、revoke撤销权限等。

4、导入数据?

第一步:登录mysql数据库管理系统
dos命令窗口:mysql -uroot -proot
一、数据库概述及数据准备
第二步:查看有哪些数据库
show databases;(这个不是SQL语句,属于MySQL的命令)
一、数据库概述及数据准备

第三步:创建属于我们自己的数据库
create database mydemo;(这个不是SQL语句,属于MySQL的命令)
一、数据库概述及数据准备

drop database mydemo(删除数据库)

第四步:使用mydemo数据库
use mydemo
一、数据库概述及数据准备

第五步:查看当前使用的数据库中有哪些表
show tables;
一、数据库概述及数据准备

第六步:初始化数据
source E:\BaiduNetdiskDownload\resources\bjpowernode.sql(磁盘路径)
一、数据库概述及数据准备

提示:当一个文件的扩展名是.sql,并且该文件中编写了大量的sql语句,我们称这样的文件为sql脚本。直接使用source命令可以执行sql脚本,sql脚本中的数据量太大无法打开时,请使用source命令直接执行sql脚本。

第七步:查看表结构
desc dept;
一、数据库概述及数据准备

第八步:表中的数据
select * from dept;
一、数据库概述及数据准备

第九步:导出数据
在windows的DOS命令窗口中执行: (导出整个库)
mysqldump mydemo>D:\mydemo.sql -uroot -proot
一、数据库概述及数据准备

在windows的dos命令窗口中执行:(导出数据库中指定的表)
mysqldump mydemo emp>D:\mydemo.sql -uroot -proot
一、数据库概述及数据准备
一、数据库概述及数据准备
一、数据库概述及数据准备

相关文章:

猜你喜欢
  • 2021-09-01
  • 2021-05-22
  • 2021-05-12
  • 2021-11-03
  • 2021-12-04
  • 2021-12-29
相关资源
相似解决方案