中企动力 > 头条 > 大数据数据库学习

网站性能检测评分

注:本网站页面html检测工具扫描网站中存在的基本问题,仅供参考。

大数据数据库学习

一起来学大数据|MySQL数据库的简介与安装 企业视频课程

img

聂乞

关注

学习了Java的一些基础基础知识,今天我们学习到的是数据库的下载使用,比起单纯的读取本地文件,数据库可以更加快速的对数据进行操作。

Mysql数据库简介

数据库其实就是我们存储数据的一个仓库,它的本质是一个文件系统,我们将数据通过一定的格式存储起来,实现对数据的增加,删除,修改以及查询操作。

Mysql数据库是目前市面是开源的关系型数据库,它可以通过结构化语言SQL对数据库进行管理。

比起别的数据库,mysql数据库的占有内存系哦啊,运行的速度比较快,成本比较低,这样让一些小型的网站有了最好的选择,其中最重要的是开源。

数据库服务器安装

我们在网站上可以找到官方版和社区版2种版本的安装,一般我们会选择安装社区版的服务器,因为比起企业版的社区版是免费的呀~而企业版本是付费的,只有稳定的sql版本,付费也是会得到官方的技术支持。

在网站上下载到压缩包之后,开始下面步骤,我们这里选的是mysql-5.7.17-winx64.zip压缩包。

1.解压到mysql数据库压缩包d:data,这里主要尽量不要选太深的目录。

2.配置环境变量

MYSQL_HOME=d:/datapath=%MYSQL_HOME\bin;

文件路径都配置好之后,我们将Mysql添加到系统服务中并启动

3.以管理员身份运行cmd,切换目录到解压的文件夹下的bin

4,执行安装名mysqld install MySQL --defaults-file="D:\zhong\mysql-5.7.17-winx64\my-default.ini"

5 start mysql启动数据库

在这里我们可能会遇到sql服务器无法启动的情况

这时候我们的解决方法是

mysql --installmysql --initializenet start mysql

一般情况是正常的,但如果还是失败了,我们使用命令sc delete mysql,在进程中结束mysqld,删除原解压目录,在根目录下新建一个目录重新解压文件,再次执行上述步骤。

6.修改密码

mysql会在启动之后,初始化一个默认的密码,这个密码我们可以在安装目录下的data中 主机名.err这个文件中找到,如下图

数据库密码

登陆mysql -uroot -p,输入上面文件中的密码:lsix6)UhXhsJ,修改密码,执行:SET PASSWORD =PASSWORD('root');

上述就是对数据的简单安装程序,有帮助到大家话,关注一下呗~

感谢坚持关注的朋友~

世界很大,幸好有你~

欢迎在评论区留下你的问题或困惑,我将每天与你分享我的观点和心得。

聚焦最新科技咨讯,探寻未来智能领域,我是Mario女陶。

一起来学大数据|数据库和表结构的基本操作 营销视频课程

img

雷源智

关注

上篇文章我们学到了如何安装数据库,下来我们学习数据库的一些基本的操作,其中也包括对表的操作。

数据库基本操作

show databases;通过此命令可以实现查看所有的数据 库名称,就像下图,这是默认的一些数据库

create database dbName ;通过此我们可以在数据库系统中创建一个叫reba的数据库

create database reba character set utf8 ;这条命令与上述命令类似,我们在上面的基础上加上了对数据库字符编码集的限制,能够保证我们的中文在系统中不会出错。

use dbName ;在use后面加入数据库的名字,也就是打开数据库。在下面创建表的时候必须先打开数据库,在进行建表操作。

select database();与show类似,同样是查看数据库,不同的是Select查看的当前所正在使用的数据库名称。

show create database reba ;这条命令是查看创建数据库reba的时候所使用的字符集。

drop database dbname;删除数据库的操作,

数据库中创建一个表,相当于在Java中新建一个User类,然后对其封装,List便是一张数据表。

List

1.数据类型

表中的字段数据类型有很多种,如下图,其实我们常用的有int和char,varchar这几种数据类型。

表字段数据类型

在这里有人会问char和varchar有什么区别?

char是一个定长的字符串,它的长度不会变化,而varchar在小于指定长度的情况下,它的长度会根据存储的长度而改变,是一个可变长度的字符串。

2.约束

俗话说的好,没有规矩不成方圆。通过这些约束我们可以实现对数据的规范,方便我们对数据的操作。

表结构操作

1-创建表

在java中我们这样来创建一张表

class User{

int age ;

String name ;}

类比数据库中,我们使用这样的方法,其实这也是一门语言

create table t_user2(

age int ,

name varchar(100) default ‘lisi’)

创建表的语法

表建好之后我们使用desc 表名 来查看表的信息

查看表的字符编码集就是表的创建语句 show create table 表名;

2-修改表结构

在修改表中我们使用关键字alter来对表进行操作,具体的内容如下。

修改表

通过这些命令,我们可修改表的列名,表的属性以及添加和删除一列的数据。但是,我们基本不用修改表的做这些命令,迫不得已额尽量别用。

3.删除表

删除表我们也是一般不用,其中的语法有:

drop table 表名;

TRUNCATE TABLE 表名

这两种方式前面的是有条件的删除,自动增加的主键不会初始化,而后者是直接全部删除,不可退回,速度快,相当于新建了一张表,这个表与之前的一模一样,而且自增的主键也会从头开始计算。

之前你可能遇到这样的情况,强迫症的你就得使用第二种方式

这就是对表的一些基本操作,当然我们这里并没有去写对表的数据进行操作。

下篇文章我们将会对数据坤单表和多表数据的操作做一个详细的说明,有什么一下下方留言!帮助到你的话,关注一下我哟~谢谢大家支持。

感谢坚持关注的朋友

世界很大,幸好有你

欢迎在评论区留下你的问题或困惑,我将每天与你分享我的观点和心得。

聚焦最新科技咨讯,探寻未来智能领域,我是女陶。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP