赞
踩
数据库系列文章:
关系型数据库 — MySQL:
- 1、基础语法大全(上)—— MySQL概述、SQL
- 2、基础语法大全(中)—— 函数、约束
- 3、基础语法大全(下)—— 多表查询
- 4、基础语法大全(下) ——事务
- 5、MySQL进阶(上)—— 存储引擎、 索引
- 6、MySQL进阶(中)—— SQL 优化、视图/存储过程/触发器
- 7、MySQL进阶(下)—— 锁、InnoDB 引擎、MySQL 管理
非关系型数据库 — Redis:
数据库、数据库管理系统、SQL:
目前主流的关系型数据库管理系统的市场占有率排名如下:
Oracle
:大型的收费数据库,Oracle公司产品,价格昂贵。MySQL
:开源免费的中小型数据库,后来Sun公司收购了MySQL,而Oracle又收购了Sun公司。SQL Server
:Microsoft 公司推出的收费的中型数据库,C#、.net等语言常用。PostgreSQL
:开源免费的中小型数据库。DB2
:IBM公司的大型收费数据库产品。SQLLite
:嵌入式的微型数据库。Android内置的数据库采用的就是该数据库。MariaDB
:开源免费的中小型数据库。是MySQL数据库的另外一个分支、另外一个衍生产品,与MySQL数据库有很好的兼容性。而不论我们使用的是上面的哪一个关系型数据库,最终在操作时,都是使用 SQL
语言来进行统一操作,因为 SQL
语言,是操作关系型数据库的 统一标准。所以即使我们现在学习的是MySQL
,假如我们以后到了公司,使用的是别的关系型数据库,如:Oracle
、DB2
、SQLServer
,也完全不用担心,因为操作的方式都是一致的。
我们在日常的开发中,会借助于MySQL的图形化界面,来简化开发,提高开发效率。而目前
mysql 主流的图形化界面工具,有以下几种:
我选择最后一种 DataGrip
,这种图形化界面工具,功能更加强大,界面提示更加友好。
MySQL下载,请参考其他教程!
图形化界面工具 DataGrip 安装 与 MySQL 连接。
net start mysql80
net stop mysql80
mysql [-h 127.0.0.1] [-P 3306] -u root -p
参数:
-h
: MySQL服务所在的主机 IP-P
: MySQL服务端口号,默认3306-u
: MySQL数据库用户名-p
: MySQL数据厍用户名对应的密码[]
内为可选参数,如果需要连接 远程的 MySQL,需要加上这两个参数来指定远程主机IP、端口,如果连接本地的MySQL,则无需指定这两个参数。
注意: 使用这种方式进行连接时,需要安装完毕后配置
PATH环境变量
。
⭐️ 1)、关系型数据库(RDBMS
)
- 而所谓 二维表,指的是由行和列组成的表,如下图(就类似于Excel表格数据,有表头、有列、有行,还可以通过一列关联另外一个表格中的某一列数据)。
- 我们之前提到的
MySQL
、Oracle
、DB2
、SQLServer
这些都是属于关系型数据库,里面都是基于二维表存储数据的。- 简单说,基于二维表存储数据的数据库就成为 关系型数据库,不是基于二维表存储数据的数据库,就是 非关系型数据库。
特点:
⭐️ 2)、数据模型
全称 Structured Query Language
,结构化查询语言。操作关系型数据库的编程语言,定义了
一套操作关系型数据库统一标准 。
在学习具体的SQL语句之前,先来了解一下SQL语言的同于语法。
-- 注释内容
或 # 注释内容
/* 注释内容 */
SQL语句,根据其功能,主要分为四类:DDL
、DML
、DQL
、DCL
。
⭐️ 1)、查询所有数据库
show databases ;
⭐️ 2)、查询当前数据库
select database() ;
⭐️ 3)、创建数据库
create database [ if not exists ] 数据库名 [ default charset 字符集 ] [ collate 排序规则 ] ;
[]
内的是可选项。utf8mb4
;不建议使用 utf8
, 其长度为3个字节,而 utf8mb4
长度是4个字节。if not exists
参数来解决这个问题,数据库不存在, 则创建该数据库,如果存在,则不创建。)举个栗子:
create database if not exists rmzh default charset utf8mb4 ;
⭐️ 4)、删除数据库
drop database [ if exists ] 数据库名 ;
if exists
,如果数据库存在,再执行删除,否则不执行删除。⭐️ 5)、切换数据库
use 数据库名 ;
rmzh
数据,执行如下SQL:use rmzh ;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。