小白之旅19

数据库

一. 数据库基本概念

1、数据库DataBase,简称DB

2、概念:什么是数据库?存储数据的仓库

3、数据库的特点:

  • 持久化的存储数据,数据库本质上是一个文件系统
  • 方便对数据进行存储和管理
  • 使用了统一的数据库操作语言-SQL语言

4、常见的数据库管理系统(DataBase Management System:DBMS)

  • MySQL:Oracle公司的免费开源的数据库,中小型,6以上版本开始收费
  • Oracle:Oracle公司的大型数据库
  • DB2:IBM公司的大型数据库
  • SQL Server:微软公司的大型数据库
  • SQLite:移动设备中的小型嵌入式数据库

二. MySQL的相关操作

2.1 安装

见图

2.2 卸载

1、在控制面板中完全删除整个软件

2、删除ProgramData中的MySQL目录

2.3 配置

  • 服务的启动和关闭

    • 启动
      • 在 cmd 或者在 运行 中输入 services.msc 打开系统服务的窗口,手动点击开启
      • 在 cmd 中输入net start mysql
    • 关闭
      • 在 cmd 或者在 运行 中输入 services.msc 打开系统服务的窗口,手动点击暂停
      • 在 cmd 中输入net stop mysql
  • 登录:在cmd中输入

    • mysql -u账号 -p密码
    • mysql -u账号 -p,回车,输入密码
    • mysql -h目标ip -uroot -p目标的密码
  • 退出:

    • exit

    • quit

    • 关闭 cmd 窗口

三. 数据库的结构

数据库 项目

实体类 表

属性 字段

对象 记录

四. SQL

概念:SQL:结构化查询语言,Structured Query Language

大多数关系型数据具有相同SQL语法,但是有一些数据库操作方式不同,这种不同称为“方言”。

通用语法:

1、SQL语句可以单行或者多行书写,以分号结尾

2、SQL中的关键字不区分大小写,一般推荐使用大写

3、SQL语句中可以使用若干个空格和缩进来增强可读性

4、SQL语法中的三种注释

​ a、单行注释:-- 注释内容

​ b、单行注释:# 注释内容(MySQL方言)

​ c、多行注释:/* 注释内容 */

五. SQL分类

5.1 DDL 数据定义语言

用于定义数据库对象:数据库、表、列

关键字:create、alter、drop等

5.2 DML 数据操作语言

用于对数据库中表的数据进行增删改

关键字:insert、delete、update

5.3DQL 数据查询语言

用于查询数据库中的数据

关键字:select、on、where、order by、asc、desc、group by、limit、between and、and、or、in、like

5.4 DCL 数据控制语言

用于定义数据库的访问权限和安全级别

关键字:revoke、grant

猜你喜欢

转载自www.cnblogs.com/demonycw/p/11329498.html