MySQL——初步了解下数据库

前言

千字带你了解一下数据库,觉得不错的可以三连支持一下

什么是数据库
  • 数据库:(DB,DataBase)

  • 概念:数据仓库,是一个软件,安装在操作系统(window,linux,mac… …)之上的!即SQL语句,可以存储大量的数据(500万)

  • 作用:存储数据,管理数据(例如Excel)

数据库分类
关系型数据库(SQL)
  • 例如Excel(粗糙理解为行、列)

  • MySQL、Oracle、Sql Server,DB2、SQLlite… …

  • 通过表和表之间、行和列之间的关系进行数据的存储,如学员信息表、考勤表… …

非关系型数据库(No(not only) SQL)
  • {key:value}

  • Redis、MongDB… …

  • 非关系型数据库,对象存储通过对象的自身属性来决定。

DBMS(数据库管理系统)
  • 数据库的管理软件,科学有效管理我们的数据,维护和获取数据;
  • MySQL,本质是数据库管理系统!
MySQL简介
  • MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发
  • 属于Oracle旗下产品,是最好的RDBMS(Relational DataBase Management System,关系数据库管理系统)应用软件之一;
  • MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言,由于其体积小、速度快、开放源码等特点,一般中小型网站的开发都选择MySQL作为网站数据库
连接数据库
命令行连接
mysql -uroot -p -- 连接数据库(以管理员的身份打开命令输入:)

update mysql.user set authentication_string=password('123456') where user='root'and Host = 'localhost';-- 修改用户密码

flush privileges;-- 刷新权限

-- 所有的语句都使用分号结尾!

show databases; -- 查看所有的数据库

mysql>  use school	-- 使用 use + 数据库名

        Database changed -- 切换数据库  

        show tables;  -- 查看数据库中所有的表
        
        describe student; -- 显示数据库中表的所有信息

        create database westos; -- 创建一个数据库  

        exit; -- 退出连接

-- 单行注释(SQL本来的注释)
/*
多行注释
*/
数据库语言
  • CRUD 即增删改查!
  • DDL 定义语言
  • DML 操作语言
  • DQL 查询语言
  • DCL 控制语言
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值