初步了解数据库和MySQL数据库的一些简单命令

一、什么数据库?

数据库:

数据库(DataBase,DB)是指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。

数据库系统:

数据库系统(DataBase System,缩写为DBS)是采用数据库技术的计算机系统

数据库管理系统:

数据库管理系统(DataBase Management System,DBMS)是一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据。

二、数据库类型

关系型数据库:Oracle、DB2、MySql

非关系型数据库:MongoDB、Redis

三、什么是MySQL数据库?

为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效地组织和管理存储在数据库中的数据。MySQL就是这样的一个关系型数据库管理系统(RDBMS)

MySQL的优点:

1、自由任何人都可以下载
2、多用户、多线程数据服务器
3、快捷、有效和安全处理大量的数据便捷和易用

MySQL的特性:

1、使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。
2、支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。
3、为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。

MySQL简单命令:

开启:service mysql start 或者
systemctl start mysql
停止:service mysql stop 或者
systemctl stop mysql
重启:service mysql restart 或者
systemctl restart mysql
登录:mysql -u root -p 密码
查看数据库:show databases;
创建数据库:CREATE DATABASE +数据库名
查看当前所在数据库:select database();
查看当前数据库编码格式: show variables like 'character_set_database';
查看表:show tables;
创建表:CREATE TABLE +表名
查看表结构:DESC 表名;
查看某一列的信息: DESC 表名 列名

你可能感兴趣的:(初步了解数据库和MySQL数据库的一些简单命令)