一、什么数据库?
数据库:
数据库(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 表名 列名
转载于:https://www.jianshu.com/p/1f6a3b506d50