背景介绍
数据库,就是数据的仓库。它是长期存储在计算机内,有组织、可共享的数据的集合。简而言之,即放置信息的文件柜。
当今互联网中,最常见的数据库模型主要为两种,即关系型数据库(SQL)和非关系型数据库(NoSQL 、Not Only SQL)。
1、定义:数据存储不需要固定的表结构,通常也不存在连接操作。 2、特点
3、适用场景
这又是啥? 面对不同种类的数据库,如何精准获取数据库中的数据?智慧的人类创造了一个神奇的产品!!! 数据库管理系统。数据库管理系统是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能。
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。它是最流行的关系型数据库管理系统之一,它也是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
MySQL由于其体积小、速度快、总体拥有成本低,尤其是具有开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
点击链接下载MYSQL安装包:
https://dev.mysql.com/downloads/mysql/
终端输入mysql,发现提示command not found,需要先设置环境路径;
终端输入/user/local/mysql/bin,查看mysql是否安装成功:
如果是bash,执行open ~/.bash_profile;如果是zsh,执行open ~/.zshrc;
在bash_profile或zshrc文件中添加语句PATH=$PATH:/usr/local/mysql/bin,并保存;
将更改立即生效:终端输入source ~/.bash_profile 或 source ~/.zshrc
注:如果没有zshrc文件,需要先创建空白文件,再将bash_profile的内容复制粘贴过来,包括上述语句,最后输入上述语句使修改生效
登陆:终端输入mysql -uroot -p,输入密码
-u后是用户名,-p后是密码(如不是登陆本机的MYSQL,还有 -h后面加服务器主机地址)。
退出MYSQL:终端输入\q; 或 quit; 或 exit;
今日小练习
1.以下哪些为数据库用户的用途?
A.访问数据库对象 B.权限组织及划分
C.执行SQL语句 D.连接数据库
2.SQL语句包括以下哪几类?
A.DCL B.DDL C.DML D.DQL