MySQL数据库学习笔记1
MySQL数据库学习笔记1
MySQL服务器启动与连接
# 启动
mysql.server start
# 连接
mysql -u root -p
MySQL数据库的数据模型
客户端访问MySQL数据库,是与数据库管理系统交互,再由数据库管理系统对数据库内的数据进行操作。服务器中可以有多个数据库,每个数据库中可以有多张表
- 表
MySQL数据库是关系型数据库,利用表来存储数据,表就和我们往常见到的表格一样,是二维的,每一行代表一个对象,每一列代表对象的某个信息。
SQL
一种语言,用于对数据库的操作。
1.SQL通用语法
- 每个语句以分号结尾(类似c语言),语法上不关注缩进(不同于python)
- 语句不区分大小写
- 注释:
- -- 注释内容 或者 # 注释内容
- /* 注释内容 */ (多行注释)
2.SQL分类
- DDL:数据定义语言,用于定义数据库对象(数据库、表、字段)
- DML:数据操作语言,增删改查
- DQL:数据查询语言,用于查询数据
- DCL:数据控制语言,用于创建用户、设置访问权限
图形化界面工具
- Sqlyog
- Navicat
- DataGrip(黑马教学用)