Mysql数据库相关介绍
数据库即存储数据的仓库,本质上是1个文件系统, 可以有规律的对数据进行存储。
数据库的分类
关系型数据库
用 数据表 来存储数据, 且表与表之间有关系, 例如: 一对一, 一对多, 多对多.
如:MySQL, Oracle, SQLServer, DB2, SQLite
非关系型数据库
用键值对的方式来存储数据.
如:Redis, HBase, MongoDB
Mysql环境搭建
数据库具体操作
数据库登录和登出
方式1: 明文方式
格式:
mysql -u账号 -p密码
例如:
mysql -uroot -p123456
方式2: 暗文方式
格式:
mysql -u 账号 -p -- 敲回车
输入密码 -- 敲回车
例如:
mysql -u root -p
123456
远程方式登陆
格式:
mysql --host=ip地址 --user=账号 --password=密码
例如:
mysql --host=127.0.0.1 --user=root --password=123456
Mysql数据库相关介绍
数据库即存储数据的仓库,本质上是1个文件系统, 可以有规律的对数据进行存储。
数据库的分类
关系型数据库
用 数据表 来存储数据, 且表与表之间有关系, 例如: 一对一, 一对多, 多对多.
如:MySQL, Oracle, SQLServer, DB2, SQLite
非关系型数据库
用键值对的方式来存储数据.
如:Redis, HBase, MongoDB
Mysql环境搭建
数据库具体操作
数据库登录和登出
方式1: 明文方式
格式:
mysql -u账号 -p密码
例如:
mysql -uroot -p123456
方式2: 暗文方式
格式:
mysql -u 账号 -p -- 敲回车
输入密码 -- 敲回车
例如:
mysql -u root -p
123456
### 远程方式登陆
格式:
mysql --host=ip地址 --user=账号 --password=密码
例如:
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语句: 数据控制语言, 创建用户, 设置权限, 访问级别, 安全级别. (了解)
通用语法:
- SQL语句可以写一行, 也可以写多行.
- 为了阅读方便, 可以加入 换行符, 水平制表符来编写SQL语句.
- SQL语句不分区大小写.
- SQL的注释写法.
-- 单行注释(注意必须有空格)
/* */ 多行注释
常用数据类型
- 整型: int
- 浮点型: float, double
- 字符串: varchar(长度)
- 日期: date(年月日), datetime(年月日 时分秒)