MYSQL基本操作
C:\Windows\system32>net start mysql #开启mysql服务
C:\Windows\system32>net stop mysql #关闭mysql服务
C:\Windows\system32>mysql -h 127.0.0.1 -P 3306 -u root -p #连接数据库
-h 指定连接的ip地址,127.0.0.1 为本机ip
-P 指定连接的端口,3306为数据库默认端口
-u 指定连接的用户名
-p 指定密码
1:数据库与数据模型
1)关系型数据库(RDBMS)
是建立在关系模型的基础上,由多张相互连接的二维表
组成的数据库
- 特点
- 使用表存储数据,格式统一,便于维护
- 使用SQL语言操作,标准统一,使用方便
2)数据模型
安装mysql后,即成为mysql客户端,通过数据库管理系统(DDMS)来管理数据库,通过sql语句来创建多个数据库,每个数据库中可以创建多个表(二维表)
2:SQL 语句
1)SQL通用语法
- SQL语句可以单行或者多行书写,以分号结尾
- SQL语句可以使用空格/缩进来增强语句的可读性
- Mysql数据库的SQL语句不区分大小写,关键字建议使用大小写
- 注释
- 单行注释: -–注释内容 或者 #注释内容(Mysql特有)
- 多行注释:/* 注释内容 */
2)SQL分类
分类 | 全称 | 说明 |
---|---|---|
DDL | Data Definition Language | 数据库定义语言,用来定义数据库对象(数据库,表,字段) |
DML | Data Manipulation Language | 数据库操作语言,用来对数据库中表中的数据进行增删改查 |
DQL | Data Query Language | 数据库查询语言,用来查询数据库中表的记录 |
DCL | Data Control Language | 数据库查询语言,用来查询数据库中表的记录 |