SQL学习
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
数据库和SQL概述
数据库的好处
- 实现数据的持久化
- 使用完整的管理系统统一管理易于查询
常用的一些名称缩写
- DB数据库(Database)存储数据的“仓库”。它保存了一系列有组织的数据
- DBMS数据库管理系统(Database Management System)。数据库是通过DBMS创建和操作的容器
- SQL结构化查询语言(Structure Query Language)专门用来与数据库通信的语言
数据库存储数据的特点
- 数据存放到表中然后表再放到库中
- 一个库中可以有多张表每张表具有唯一的表名用来标识自己
- 表具有一些特性这些特性定义了数据在表中如何存储类似于编程语言中“类”的设计
- 表由列组成列又称为“字段”表中有一个或者多个列相当于编程语言中的“属性”
- 表中的数据都是按行存储的每一行相当于编程语言中的“对象”
常见的数据库管理系统数据库软件MySQL、Qracle、DB2、SqlServer等
SQL语言的优点
- 不是某个特定的数据库供应商专有的语言几乎所有的DBMA都支持SQL
- 简单易学
- 虽然简单但实际上是一种强有力的语言灵活使用其语言元素可以进行非常复杂和高级的数据库操作。
关于MySQL的背景介绍
DBMS的分类
DBMS分为两类
- 基于共享文件系统的DBMS(ACESS)
- 基于客户机——服务器(C/S)的DBMS (MySQL、Oracle、SqlServer)
既需要安装客户端也需要安装服务端一般说的安装数据库指的是安装服务端。
MySQL产品的启动和退出
必须先启动可以选择手动启动和开机自启动MySQL80才能登录MySQL服务端。
手动启动的两个方法
方法一右击此电脑→管理→服务和应用程序→服务→MySQL80右击启动或者停止
方法二以管理员身份运行CMD命令提示符通过输入net stop MySQL80可以停止MySQL服务输入net start MySQL80可以开启MySQL服务。
MySQL服务端的登录和退出
方法一通过MySQL自带的服务端
不建议使用这种方式因为这种方式只适用于root用户。
方法二通过CMD来登录输入mysql -h localhost -P 3306 -u root -p 有些地方的空格可以省去P代表端口号的意思