认识MySQL数据库以及一些关于数据库的操作


前端的内容暂时就告一段落了

接下来咱们来一起了解

数据库方面的知识~

数据库

1)什么是数据库

数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。

2)常见的数据库

MYSQL:

开源免费的数据库,小型的数据库.已经被Oracle收购了.MySQL6.x版本也开始收费。

Oracle:

收费的大型数据库,Oracle公司的产品。Oracle收购SUN公司,收购MYSQL。

DB2:

IBM公司的数据库产品,收费的。常应用在银行系统中。

SQLServer:

MicroSoft 公司收费的中型的数据库。C#、.net等语言常使用。

SyBase:

已经淡出历史舞台。提供了一个非常专业数据建模的工具PowerDesigner。

SQLite: 

嵌入式的小型数据库,应用在手机端。

在这些数据库中,和Java相关的数据库:MYSQL,Oracle这里我们使用的是MySQL数据库。

使用MySql数据库

1)数据库的安装

首先就是数据库的安装~,这个在网上有很多教程的,所以就当做一个小练习吧~小伙伴们自己想办法把MySQL数据库安装到自己的电脑上~

安装后之后,MySQL会以windows服务的方式为我们提供数据存储功能。

开启和关闭服务的操作:

右键点击我的电脑→管理→服务→可以找到MySQL服务开启或停止。

 

也可以在DOS窗口,通过命令完成MySQL服务的启动和停止。

注意:必须以管理运行cmd命令窗口

2)登录MySQL数据库

MySQL是一个需要账户名密码登录的数据库,登陆后使用,它提供了一个默认的root账号,使用安装时设置的密码即可登录。

格式:

cmd>  mysql –u用户名 –p密码

 

SQL语句

在使用数据库的时候需要使用到数据库认识的语言——SQL语句,它是数据库的代码。

结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

创建数据库、创建数据表、向数据表中添加一条条数据信息均需要使用SQL语句。

1)SQL分类:

数据定义语言:

简称DDL(Data Definition Language),用来定义数据库对象:数据库,表,列等。关键字:create,alter,drop等

数据操作语言:

简称DML(Data Manipulation Language),用来对数据库中表的记录进行更新。关键字:insert,delete,update等

数据查询语言:

简称DQL(Data Query Language),用来查询数据库中表的记录。关键字:select,from,where等

数据控制语言:

简称DCL(Data Control Language),用来定义数据库的访问权限和安全级别,及创建用户。

2)数据库操作:

创建数据库

create database 

数据库名;

create database 

数据库名 character set 字符集;

 

查看数据库

show databases;

查看数据库MySQL服务器中的所有的数据库:

show create database 数据库名;

查看某个数据库的定义的信息:

删除数据库

drop database 数据库名称;

 

切换数据库:

use 数据库名;

 

查看正在使用的数据库:

select database();

那么今天先到这里了

再见了

我是萌新娜娜

立志做一个不翻车的老司机

学习Java的路上请多多指教

扩展阅读

一个小时学会MySQL数据库

一千行 MySQL 学习笔记

11个高级MySQL数据库面试问题和答案

微信公众号:javafirst

扫码关注免费获取更多资源 

来源:Java联盟

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值