引言
MySQL是一个关系型数据库管理系统,能存储大量数据并且迅速返回搜索结果。对于数据方向的学生和从业者蛮有用的,快学。
一、概念引入
1.基本概念(=类比)
- DB(database)数据库 = 文件柜
- DBMS(Database Management System)数据库管理系统 = 管理员
- SQL(Structure Query Language)结构化查询语言 = 与管理员沟通用语
2.组成(特点)
数据–>表–>库
- 表(表名唯一)= 类
- 列(字段)= 属性
- 行(按行储存)= 对象
3.SQL语言分类
DQL(Data Query Language):查询(seclect) DML(Data Manipulation Language):操作(增删改) DDL(Data Define Language):定义(库和表) TCL(Transaction Control Language):输入控制 DCL(Data Control Language):权限控制 …
二、安装
官网慢慢装,记好密码。 装不上可以用其他编程语言执行sql命令,如R的包sqldf。
三、服务
1.启动、关闭服务
命令行cmd管理员身份
启动:net start + 服务名(如net start MySQL80) 关闭:net stop MySQL80
2.登陆、退出服务
登陆:mysql -u root -p
- 可能需配置环境变量:先通过高级系统设置在path前粘贴bin所在目录,之后重新运行cmd
进入欢迎页,可以输入命令进行操作了。
退出:exit或ctrl+c
四、语法
- 结尾:英文分号;
- 注释:
- 单行:#注释 - 多行:/* 注释 */ - 换行:->
- 区分字段、关键字:·字段·(着重号键盘在1左边)
五、常见命令
六、未来可能有补充
入门主要掌握select相关命令,了解左连接右连接等。 由于暂时没有学习需求,停止记录。未来可能补充。
|