MySQL基础(1)

MySQL基础(1)

一.数据库基本概念介绍

数据库的英文:DataBase 简称:DB

1. 什么是数据库?

可以狭义的理解成,用于存储和管理数据的仓库

2. 数据库的特点
  • 持久化存储数据,其实数据库就是一个文件系统
  • 方便存储和管理数据
  • 使用了统一的方式操作数据库——SQL(为什么方便存储和管理的原因)
3. 常见的数据库软件
  1. Oracle数据库
  2. MySQL(Sun—Oracle)(免费开源)
  3. Microsoft SQL Server (微软,中型关系型数据库)
  4. DB2 (IBM公司)(常用于银行)
  5. SQLite (嵌入式的小型数据库,应用于手机端(一般内置于软件或系统中))


二.MySQL一些常用命令

如何打开MySQL服务
win+R 进入cmd
输入命令 service.msc 打开服务窗口
net stop mysql 停止服务
net start mysql 启动服务

这里会发生系统错误5——权限问题(管理员身份运行cmd就行了)
mysql -uroot -proot 连接到MySQL服务
u之后的是username=root,p之后的是password=root
exit 退出
密文显示密码:mysql -uroot -p

通过ip访问mysql服务器
mysql h127.0.0.1 -uroot -proot
h——>host主机
127.0.0.1——>ip

退出登录 exit or quit
或者可以写全一点,例如
mysql – host=127.0.0.1 – user=root – password=root



三.MySQL的目录结构

1. MySQL安装目录

在这里插入图片描述


2. MySQL数据目录

在my.ini中配置中找到datadir
我的datadir = “C/ProgtamData/MySQL/MySQL Server 5.5/Data/”

3. 数据库、数据库中的表,和数据库中表的数据的关系

在这里插入图片描述

/mysql,/performance_schema 这两个文件夹就是两个数据库,其实可以看出来上面提到过的其实数据库就是一个文件系统

一个数据库可以存放多张表,表中对应的就是数据库文件夹里存放的文件,表里存放着数据,一个表可以存放多条的记录(数据)



四.SQL基本概念与通用语法

1.什么是SQL

SQL(Structured Query Language):结构化查询语言
其实就是定义了操作所有关系型数据库的规则
每一种数据库操作的方式存在不一样的地方。可以理解成“方言”

2.SQL通用语法
  • SQL语句可以单行或者多行书写,以分号结尾
    例如:
 show database;    -- 展示所有数据库名称
  • 可以使用空格和缩进来增强语句的可读性
  • MySQL数据库的SQL语句不区分大小写,关键字建议大写
  • 三种注释:单行注释: – 注释内容 或者 # 注释内容(MySQL特有)
    记住-- 和注释内容之间是有空格的。
    多行注释:/* 注释内容 */


五.书写SQL语句

1.SQL分类

操作不同对象实体(数据库、表、数据记录)用的SQL语句不一样
DDL:操作数据库和表,用来定义数据库对象,表,列, 关键字:create,drop,alter
DML:增删改表中的数据 关键字:insert,delete,update
DQL:查询表中数据 关键字:select,where
DCL:授权,访问权限和安全级别 关键字:GRANT,REVOKE

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值