【Mysql】mysql学习之旅01-相关概念

mysql学习之旅01-相关概念

database数据库:

定义: 长期存放(持久化)数据的有组织,可共享的仓库

常见的数据库:

  1. 关系型数据库:(SQL型数据库,数据都是以文件的格式存放的,表有结构,有行和列):
    MySQL, Oracle, SQL, Server, DB2, SQLite
  1. 非关系型数据库:(NOSQL型数据库:存放在内存中):
    Redis, MongoDB

这里的NOSQL是指NOT ONLY SQL,配置环境变量的目的,只有进到bin文件夹下才能运行里面的所有exe,配置之后再所有的cmd里面都可以执行exe了

DBMS:(数据库管理系统)

可以组织数据库中的数据,高效率的获取和操作数据库中的数据

MySQL:(数据库 + 数据库管理系统)
  1. 就是一个普通的应用程序,安装完成后会启动一个后台服务,用于维持数据库管理系统的生存,还实现了对3306端口的监听。我们可以通过对应的协议连接连接上此端口的mysql服务
  2. mysql57默认的安装路径:C:\Program Files\MySQL\MySQL Server 5.7
  3. mysql57默认数据文件存放路径:C:\ProgramData\MySQL\MySQL Server 5.7\Data
    1. 一个数据库对应一个文件夹
    2. 一张数据表对应两个文件.frm .ibd
    3. 数据文件存放路径可以修改,在my.ini配置文件中修改

mysql历史:

mysql -> sun -> oracle

基本操作指令:

  • mysql> mysql --version 查看数据库版本信息
  • mysql> mysql -h -u -p 登录数据库
  • mysql> exit 退出数据库操作
SQL: Structured Query Lanuage结构化查询语言
  1. DDL 数据定义语言:
  • 作用:用于创建,修改,删除数据库,数据表和字段
  • 关键字:CREATE DROP ALTER
  1. DML 数据操纵语言:
  • 作用:数据的增加,删除,修改
  • 关键词:INSERT DELETE UPDATE
  1. DQL 数据查询语言:
  • 作用:用于数据查询
  • 关键词:SELECT
  1. DCL 数据控制语言:
  • 作用:用于管理数据库
  • 关键词:GRANT COMMIT ROLLBACK
  1. 常用mysql操作指令:
show databases; 显示数据库列表
drop database 数据库名;删除指定数据库
create database 数据库名;创建指定数据库
use 数据库名;使用或者切换到指定数据库

show tables; 显示所有数据表
create table 表名(字段描述1,字段2描述...);创建数据库
show create table 表名;查看建表语句
desc 表名;查看数据表的字段描述详情
drop table 表名;删除表
  1. 注意事项:
  1. 在编写sql语句时,为了区别关键字和保留字,可以使用``符号包括关键字。
  2. 创建数据表时,字段描述不加default,默认会加上default null。
  3. 主键是不为null
  4. mysql数据库默认引擎是InnoDB
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JeffHan^_^

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值