持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第12天
一、什么是数据库?
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。
我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。
所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。关系数据库管理系统的特点如下:
1、数据以表格的形式出现
2、每行为各种记录名称
3、每列为记录名称所对应的数据域
4、许多的行和列组成一张表单
5、若干的表单组成database
二、 MySQL数据库
MySQL 是一个关系型数据库管理系统,MySQL 是开源的。它支持大型的数据库,可以处理拥有上千万条记录的大型数据库。 MySQL 可以运行于多个系统上,并且支持多种语言。这些编程语言包括 C、C++、Python、Java、Perl、PHP等
目前关于mysql的安装教程很多,在此不再赘述。Mysql安装成功后,默认的root用户密码为空,你可以使用以下命令来创建root用户的密码:
[root@host]# mysqladmin -u root password "new_password";
现在你可以通过以下命令来连接到Mysql服务器:
[root@host]# mysql -u root -p
Enter password:*******
注意: 在输入密码时,密码是不会显示了,你正确输入即可。 在登录成功后会出现 mysql 命令提示窗口,你可以在上面执行任何 SQL 语句。以上命令执行后,登录成功输出结果如下:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2854760 to server version: 5.0.9
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
在以上实例中,我们使用了root用户登录到mysql服务器,当然你也可以使用其他mysql用户登录。如果用户权限足够,任何用户都可以在mysql的命令提示窗口中进行SQL操作。退出 mysql> 命令提示窗口可以使用 exit 命令,如下所示:
mysql> exit
Bye
三、 MySQL 创建数据库
我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下:
CREATE DATABASE 数据库名;
使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。所以我们使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。以下命令简单的演示了创建数据库的过程,数据名为 DATA1:
[root@host]# mysqladmin -u root -p create DATA1
Enter password:******
以上命令执行成功后会创建 MySQL 数据库 DATA1。
烟火向星辰,所愿皆成真!