Mysql-数据库的简单介绍环境搭建
---# Mysql数据库相关介绍
数据库即存储数据的仓库,本质上是1个文件系统, 可以有规律的对数据进行存储。
## 数据库的分类
### 关系型数据库
用 数据表 来存储数据, 且表与表之间有关系, 例如: 一对一, 一对多, 多对多.
如:MySQL, Oracle, SQLServer, DB2, SQLite
### 非关系型数据库
用键值对的方式来存储数据.
如:Redis, HBase, MongoDB
(https://blog.csdn.net/m0_52316372/article/details/128712518http://)
## 数据库具体操作
### 数据库登录和登出
#### 方式1: 明文方式
格式:
mysql -u账号 -p密码
例如:
```sql
mysql -uroot -p123456
```
#### 方式2: 暗文方式
格式:
mysql -u 账号 -p -- 敲回车
输入密码 -- 敲回车
例如:
```sql
mysql -u root -p
123456
```
### 远程方式登陆
格式:
mysql --host=ip地址 --user=账号 --password=密码
例如:
```sql
mysql --host=127.0.0.1 --user=root --password=123456
```
##Mysql数据库相关介绍
数据库即存储数据的仓库,本质上是1个文件系统, 可以有规律的对数据进行存储。
## 数据库的分类
### 关系型数据库
用 数据表 来存储数据, 且表与表之间有关系, 例如: 一对一, 一对多, 多对多.
如:MySQL, Oracle, SQLServer, DB2, SQLite
### 非关系型数据库
用键值对的方式来存储数据.
如:Redis, HBase, MongoDB
(https://blog.csdn.net/m0_52316372/article/details/128712518http://)
## 数据库具体操作
### 数据库登录和登出
#### 方式1: 明文方式
格式:
mysql -u账号 -p密码
例如:
```sql
mysql -uroot -p123456
```
#### 方式2: 暗文方式
格式:
mysql -u 账号 -p -- 敲回车
输入密码 -- 敲回车
例如:
```sql
mysql -u root -p
123456
```
### 远程方式登陆
格式:
mysql --host=ip地址 --user=账号 --password=密码
例如:
```sql
mysql --host=127.0.0.1 --user=root --password=123456
```
## sql语句
### 介绍
- 全称叫Structured Query Language, 结构化查询语言, 主要是: **程序员 和 数据库之间进行交互的.**
### 分类:
1.DDL语句: 数据定义语句, 操作数据库, 数据表, 字段, CURD.
create, drop, alter, show
2.DML语句: 数据操作语言, 操作 表数据 增删改(**更新语句**)
insert, delete, update
3.DQL语句: 数据查询语言, 操作 表数据 查询操作.
select, from, where
4.DCL语句: 数据控制语言, 创建用户, 设置权限, 访问级别, 安全级别.**(了解)**
### 通用语法:
1. SQL语句可以写一行, 也可以写多行.
2. 为了阅读方便, 可以加入 换行符, 水平制表符来编写SQL语句.
3. SQL语句不分区大小写.
4. SQL的注释写法.
```sql
-- 单行注释(注意必须有空格)
/* */ 多行注释
```
### 常用数据类型
- 整型: int
- 浮点型: float, double
- 字符串: varchar(长度)
- 日期: date(年月日), datetime(年月日 时分秒) 继续深入讲解 弄个宝塔可能会更简单,但没你教的直接 向你学习,希望一直更新
页:
[1]