MySQL的数据库database(二)中

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用版 2核4GB 50GB
简介: MySQL的数据库database(二)

三. 连接/关闭 MySQL 数据库


三.一 连接数据库


在连接 MySQL 数据库之前, 一定要保证启动了 mysql 服务。 如果没有启动服务, 会报 ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)


20191113144012271.png


这个时候,可以按照 第二步的内容进行 启动服务。


MySQL 的默认端口是 3306, 老蝴蝶建议不要修改。


使用命令: mysql -h ip地址或者主机名 -u 账号名 -p (回车后输入密码)


打开cmd 命令,普通用户窗口就可以, 输入: mysql -h localhost -u root -p 回车后输入密码 abc123 即可。


20191113144020568.png


显示上面信息,说明连接成功。


连接的是本地的数据库, 可以省略 -h localhost 直接使用输入: mysql -u root -p 即可。


20191113144028295.png


三.二 关闭数据库连接


输入命令: quit; 或者是 \q; 均可以关闭数据库的连接。


20191113144037204.png


20191113144041624.png


四. database 的使用


database 数据库,就像java 里面创建的项目一样, 一个一个的项目, 一个一个的数据库。 通常,一个项目对应着一个数据库。 如OA办公系统项目,对应着 oa的数据库,前面的SSH项目,对应着的 ssh数据库, SSM项目,对应着ssm数据库。


就像Java 中, 项目下面有不同的pojo类, pojo类里面有不同的属性, 有不同的对象。


反射到数据库里面, 项目对应的是数据库, pojo类对应的是表, 属性对应着的是 表里面字段, 不同的对象对应的是 表的记录。


所以,学会使用database的用法 是非常重要的。


在使用命令时,不要忘记 启动数据库服务和连接数据库。后面及系列文章后面的所有命令都默认 启动了服务和连接数据库。


四.一 show databases 展示所有的数据库


运行 show databases ; 命令,可以展示当前数据库管理系统中所管理的所有的数据库。


20191113144049220.png


四.二 create database 数据库名 创建新的数据库


1 .创建数据库时,使用 create database 数据库名 即可。 如创建一个名称为 yjl的数据库


20191113144055878.png


编码方式是默认的方式。


2 . 创建数据库时,也可以指定编码。 create database 数据库名 character set 编码方式


编码方式常见的有 utf-8, gbk, iso-8859-1,gb2312 等。


如创建一个名称为 yuejl 的数据库,编码方式为 utf-8.


20191113144101710.png


注意,编码方式要去掉- , 将utf-8 写成 utf8.


再创建一个 名称为yuezl 的数据库,编码方式为 gbk.


20191113144107247.png


3 . 查看一下,是否创建成功。 show databases 命令:


2019111314414140.png


可以看到,成功的创建了 yjl,yuejl, yuezl 三个数据库。


4 .再创建一个数据库,名称叫做yjl, 与原先的重名了。


20191113144157669.png


会报错,说数据库已经存在了。


5 . 创建数据库,会在安装目录的 data 目录下,创建一个相应的文件夹。


20191113144202517.png



相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1天前
|
SQL 关系型数据库 MySQL
关系型数据库mysql的CSV
【6月更文挑战第18天】
18 6
|
1天前
|
存储 监控 关系型数据库
关系型数据库mysql的BLACKHOLE
【6月更文挑战第18天】
17 4
|
1天前
|
存储 SQL 关系型数据库
|
2天前
|
关系型数据库 MySQL 数据库
关系型数据库MySQL开发要点之多表查询2024详解
关系型数据库MySQL开发要点之多表查询2024详解
9 2
|
2天前
|
关系型数据库 MySQL Go
Mysql查看数据库时区并设置时区
Mysql查看数据库时区并设置时区
6 0
|
2天前
|
关系型数据库 MySQL 数据库
Mysql数据库服务的启动与停止及数据库选择
Mysql数据库服务的启动与停止及数据库选择
7 0
|
2天前
|
关系型数据库 MySQL Java
连接 MySQL 数据库使用 JDBC
连接 MySQL 数据库使用 JDBC
5 0
|
SQL 存储 专有云
数据库代码化(Database-as-Code)实战(二)
前言 在数据库代码化(Database-as-Code)实战一文中介绍了如何借助 Flyway 实现 migration based 的数据库迁移。但在实践过程中,发现了如下问题: 随着项目的发展,迁移脚本数量会越来越多,而全新部署时由于要执行所有的历史变更,部署时间会越来越长。
1315 0
|
SQL 存储 专有云
数据库代码化(Database-as-Code)实战
最近在做专有云输出时遇到了一个棘手的问题,客户需要将我们两年前发布的版本升级到最新版。由于跨度较长,产品代码和数据库 schema 都发生了巨大变化。产品代码部分因为采用了版本管理策略,拥有明确的升级路径,但数据库部分由于未采用代码化方案,导致升级路径缺失,整个升级过程非常艰难。
3005 0
|
1月前
|
SQL Oracle 关系型数据库
WARNING: Too Many Parse Errors With error=911 When Running a JDBC Application Connected to an Oracle 19c database
WARNING: Too Many Parse Errors With error=911 When Running a JDBC Application Connected to an Oracle 19c database (
27 2

热门文章

最新文章