【MySQL】学习笔记
SQL概述
数据库的好处:
- 实现数据持久化
- 实现完整统一管理,易于查询
一、为什么要使用数据库?
- 海量存储数据,永久保存数据
- 安全性高,查询效率高,权限明显
- 分布式部署,可以集中查询
- 可以通过计算和分析生成新的有效数据
二、数据库的相关概念
- DB(database,数据库):一系列存储数据文件的集合,用户是不能直接访问这些数据文件的
- DBMS(Database Management System,数据库管理系统):数据库是通过DBMS创建和操作的容器
P.S: DBMS是个软件,用来打开数据文件,并操作数据库 - SQL:结构化查询语言
三、数据库存储数据的特点
数据存放在数据表中,所以数据库的下面是多张数据库表,每一张表存储一个类型的数据,这种存储方方式叫做描述格式相同的实体存在同一张表中
。
- 列:列就是描述格式,一张表中所有的行描述格式都是一样的,因此非常像 Java 对象中的属性
- 行:每一行记录就是一个实体,一个实体相当于一个对象,这个表是什么表这个实体就是什么实体,学生表,一行记录就是一个学生,员工表,一行记录就是一个员工。
四、初始MySQL
- MySQL服务的启动和停止
第一种方式:
进入cmd界面,运行命令net start mysql开启服务,运行命令net stop mysql停止服务。
第二种方式
右键我的电脑找管理
打开管理找服务和应用程序
在右侧服务器名中找MYSQL开头的服务
右键mysql服务,在菜单中找到启动点击,开启服务。
开启服务。
右键mysql服务,在菜单中找到停止点击,停止服务。
右键服务名,在菜单中找属性
在属性中找到启动类型
P.S:
将启动类型修改成手动。那么服务器将从自动启动变成手动启动。
-
自动启动就是电脑开机服务就启动了。
-
手动启动需要在使用mysal数据的时候手动打开服务。
MySQL服务的登录和退出
输入命令 mysql -uroot -proot;
登录。
mysql是关键字,不是服务名,root是默认管理员账号,密码也是root。有时候root只有账号没有密码那么登录的时候就写成:mysql -uroot; 登录
输入命令exit;
退出。
MySQL 的常见命令和语法规范
sql 语句不区分大小写,但是关键字使用大写,其他小写
每条 sql 语句要以分号结尾,每个分号代表一行 sql 语句
sql 语句中的注释:
- 单行注释:
- 用
-- 要注释的内容 --
,注释一行,单行注释
2.# 要注释的一行
,单行注释
- 多行注释:
/* 多行要注释 的内容 */
多行注释