美文网首页
MySQL入门:了解数据库

MySQL入门:了解数据库

作者: 我的袜子都是洞 | 来源:发表于2018-12-05 00:24 被阅读5次

    数据库概念

    数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,
    每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。
    我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。

    主流数据库是以关系模型为基础的数据库,数据和数据之间存在关联。

    关系数据库管理系统RDBMS(Relational Database Management System)

    • 数据以表格的形式出现
    • 每行为各种记录名称
    • 每列为记录名称所对应的数据域
    • 许多的行和列组成一张表单
    • 若干的表单组成database

    常见数据库类型:

    • Oracle
    • SQL Server
    • MySQL
    • ...

    数据库管理系统(DBMS)

    MySQL介绍

    • My SQL是一种关系数据库管理系统
    • My SQL是一种源码软件
    • 具有快速、可靠和易于使用的特点
    • 可在客户端/服务器模式下,或嵌入式系统中

    配置文件

    Ubutntu配置文件所在路径:

    /etc/mysql/my.cnf
    

    Windows下:

    my.ini
    

    MySQL登陆和退出

    登陆

    mysql -h 地址 -u 用户 -p 密码
    

    退出
    在mysql命令行中输入quit即可退出。

    SQL语句

    SQL(Structured Query Language):结构化查询语言。

    • DDL(Data Definition Language) 数据定义语言:数据库、表的新建、删除、修改;
    • DML(Data Manipulation Language) 数据操作语言:增、删、改、查;
    • TCL(Transaction Control) 事务控制语言
    • DCL(Data Control Language) 数据控制语言:对数据库、表、字段、用户访问权限的控制

    MySQL数据导入

    准备好的sql文件:Linux_emp.sql

    • mysql提示符下:source 文件路径/Linux_emp.sql即可导入
    • 终端提示符下:mysql -u root -p root < 文件路径/Linux_emp.sql

    MySQL数据导出

    终端:
    单数据库导出:mysqldump [OPTIONS] database > 路径/文件名
    多数据库导出:mysqldump [OPTIONS] --databases DB1 [,DB2,DB3 ...] > 路径/文件名
    数据表导出:mysqldump [OPTIONS] database table > 路径/文件名

    相关文章

      网友评论

          本文标题:MySQL入门:了解数据库

          本文链接:https://www.haomeiwen.com/subject/vrvbcqtx.html