Mysql数据库概述

发布时间:2024年01月17日

?为什么学习数据库:

实现数据持久化到本地;
使用完整的管理系统统一管理,可以实现结构化查询,方便管理;
数据库(DataBase)为了方便数据的存储和管理,它将数据按照特定的
规则存储在磁盘上,就是一个存储数据的仓库。
数据库的相关概念
DB :数据库( DataBase
存储数据的容器,它保存了一系列有组织的数据。
DBMS :数据库管理系统( DataBase Management System
又称为数据库软件或数据库产品,用于创建或管理 DB
?常见的数据库产品:
国外
MySQL 快捷、可靠 开源、免费
Oracle: 功能强大 , 收费 .
SQL Server( 微软 ): 只能安装在 Windows 操作系统
DB2 (IBM): 适合处理海量数据 , 收费 .
国内
南大通用 GBASE: 天津南大通用数据技术股份有限公司
达梦 : 武汉达梦数据库股份有限公司
人大金仓 : 北京人大金仓信息技术股份有限公司
神通 : 神舟通用公司
命令行方式连接mysql
登录: mysql [-hlocalhost -P3306] (本机可省略) -uroot -p (可以直
接写密码,不能有空格)
-h :主机名
-P :端口号
-u :用户名
-p :密码
退出: exit
MySQL的常用命令
查看当前所有的数据库: show databases;
选择指定的库: use 库名
查看当前的所有表: show tables;
查看其他库的所有表: show tables from 库名 ;
查看 mysql 版本 select

sql

结构化查询语言 (Structured Query Language) 简称 SQL ,是一种特殊
目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以
及查询、更新和管理关系数据库系统 .
sql优点

不是某个特定数据库供应商专有的语是言,几乎所有DBMS都支持SQL简单易学,灵活应用可以使进行非常复杂和高级的数据库操作

????DDL

创建,删除数据库

创建数据库并设置编码格式
CREATE DATABASE [if not exists] 数据库名 [ CHARSET utf8]
删除数据库
DROP DATABASE 数据库名 / [IF EXISTS 数据库名 ];
修改字符集
ALTER DATABASE 数据库名 CHARSET gbk;
数据库表的基本概念

1、数据表
表(table)是数据存储的最常见和最简单的形式,是构成关系型数据库的基本元素。
表的最简单形式是由行和列组成,分别都包含着数据。 每个表都有一个表头和表体,表头定
义表名和列名 .表中的行被看作是文件中的记录,表中的列被看作是这些记录的字段。
2、字段
字段是表里的一列,用于保存每条记录的特定信息。如客户订单表的字段包括“订单
ID”、“姓名”、“客户ID”、“职务”、“上级”、“地区”、“运货商”、“国家”等。

数据表的一列包含了特定字段的全部信息。

3、记录
记录也被称为一行数据,是表里的一行数据。
文章来源:https://blog.csdn.net/2301_76460223/article/details/135642458
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。