数据库入门知识点 1--初识MySQL数据库

1、数据库

(1)json,wps,txt,md,···都是保存文本数据的(数据交互麻烦,数据安全问题)

(2)列表,元组 ,字典,集合,···(保存临时的数据 ,对数据进行处理的时候保存。)

银行卡----存入的钱(不允许随意修改的)

游戏的数据-----数据不存档--没有安全保障----第二天就会回到解放前。

(3)使用专门的数据库对数据进行管理(数据交互,共享,选择权限,统一管理)

数据库(database)是按照数据结构来组织、存储、管理数据的仓库。

2、数据库的分类

数据库的两个类型:关系型数据库  非关系型数据库

(1)关系型数据库

关系型数据库,是一个结构化的数据库,创建在关系模型(二维表格)(跟excel文件是一致的),主要强调使用表格的方式进行存储。

元素:行,列,表,库(表的集合)

mysql就是一个关系型数据库,根据表与表之间的关联进行访问数据。

关系型数据库:mysql,oracle,sqlsever

(2)非关系型数据库

存储数据的格式:键值对,文档形式,图形形式,音频

只记录数据,不会记录数据与数据之间的关联,都是基于特定的存储结构,解决大数据的问题

非关系型数据库:MongoDB,Habase,Redis············

3、数据库的概念

(1)数据:记录一个事件,或者一个事务的特征。(数字,文字,符号)

(2)数据库:长期保存数据,并且是按照一定的结构保存的,操作管理。

(3)数据库管理系统:用户通过这个系统来对数据库进行操作访问,位于用户和操作系统之间。

mysql数据库---mysql数据库管理系统的服务。

4、了解SQL

结构化查询语句,用于存储管理数据库、是数据库交互的基础

4.1 SQL指令

(1)DDL :数据定义语言(主要是用来对数据库中创建,删除,修改表结构的操作)

(2)DQL: 数据查询语言(主要是数据库中对表的查询)

(3) DML:数据操作语言(对数据进行增删改的操作)

(4) TPL:事务控制语言(管理数据库的事务)

(5)DCL:数据控制语言(定义数据库的安全级别,访问权限)

4.2 SQL基本语言规则

(1) sql不区分大小写

(2) 每一个sql语句写完之后必须写上分号表示结尾

(3) 注释

# 注释

-- 和注释之间有一个空格

/*
多行注释
*/

5、MySQL库的操作

net start mysql  #启动服务
quit #退出数据库管路系统
net stop mysql  #退出服务

5.1查询数据库

show databases;  #查询目前数据库中的所有库

information_schema :虚拟库,不占用磁盘空间,存储数据库启动之后的参数

mysql :授权库,存储系统用户的权限信息

performance_schema:是mysql5.5之后新增的数据库,主要是收集数据库服务器的性能参数。 sys:主要是开发者查询性能问题时使用。

5.2 创建数据库

create database 数据库名称;
字符编码默认是utf8

5.3 查询创建数据库的所有信息

show create database 数据库名称;
CREATE DATABASE `name1` /*!40100 DEFAULT CHARACTER SET utf8 */

5.4 切换数据库

use 数据库名称;

5.5 查看当前操作的数据库

select database();

5.6 删除数据库

drop database 数据库名称;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@网工小赵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值