数据库基础—如何使用MySQL
一、数据库简介
1.1什么是数据库
数据库(Database)就是按照数据结构来组织,存储和管理数据的仓库。专业的数据库是专门对数据进行创建,访问,管理,搜索等操作的软件,比起我们自己用文件读写的方式对对象数据进行管理更加的方便,快速,安全。
1.2数据库的特点
1)对数据进行持久化的保存
2)方便数据的存储和查询,速度快,安全,方便
3)可以处理并发访问
4)更加安全的权限管理访问机制
1.3MySQL数据库
数据库可大致分为关系型数据库和非关系型数据库,MySQL是最流行的关系型数据库之一。在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。以下的练习都是基于MySQL数据库进行的。
二、基本语法
本文不涉及MySQL的安装
2.1登入数据库
在终端输入命令行,连接数据库
mysql -u root -p
注意:此时句子结尾不能加分号;
接下来会让你输入密码
第一次登录默认没有密码直接回车即可,此时如果出现如下所示的错误
表示数据库没有启动,先通过以下命令启动mysql
net start mysql
下图即成功连接数据库时的回应
2.2 库操作
注意:之后的命令行必须在末尾加分号“;”,或可以自行设置结尾符号
1)查看所有数据库
show databases;
返回如下
+--------------------+
| Database |
+--------------------+
| information_schema |
| lyc |
| mysql |
| performance_schema |
| sys |
| test |
+--------------------+
其中有的数据库是系统自带的,有的是自己创建的
2)创建一个数据库
create database if not exists mydatabase default charset=utf8;
通过以上命令行我们可以创建一个名为mydatabase的数据库,其中if not exists表示只有当数据库中不存在相同名字的数据库时才进行创建,可以省略。default charset=utf