狠狠操夜夜甜|人妻在线中文字幕亚洲无码不卡av|一区二区欧美亚洲|日躁夜躁狠狠躁2001|亚洲,超碰,欧美|18AV成人电影|午夜成人免费在线|婷婷激情网深爱五月|色欲综合成人在线|在线美女搞黄大片

中企動力 > 頭條 > 大數(shù)據(jù)數(shù)據(jù)庫學(xué)習(xí)

網(wǎng)站性能檢測評分

注:本網(wǎng)站頁面html檢測工具掃描網(wǎng)站中存在的基本問題,僅供參考。

大數(shù)據(jù)數(shù)據(jù)庫學(xué)習(xí)

一起來學(xué)大數(shù)據(jù)|MySQL數(shù)據(jù)庫的簡介與安裝 互聯(lián)網(wǎng)視頻課程

img

聶乞

關(guān)注

學(xué)習(xí)了Java的一些基礎(chǔ)基礎(chǔ)知識,今天我們學(xué)習(xí)到的是數(shù)據(jù)庫的下載使用,比起單純的讀取本地文件,數(shù)據(jù)庫可以更加快速的對數(shù)據(jù)進行操作。

Mysql數(shù)據(jù)庫簡介

數(shù)據(jù)庫其實就是我們存儲數(shù)據(jù)的一個倉庫,它的本質(zhì)是一個文件系統(tǒng),我們將數(shù)據(jù)通過一定的格式存儲起來,實現(xiàn)對數(shù)據(jù)的增加,刪除,修改以及查詢操作。

Mysql數(shù)據(jù)庫是目前市面是開源的關(guān)系型數(shù)據(jù)庫,它可以通過結(jié)構(gòu)化語言SQL對數(shù)據(jù)庫進行管理。

比起別的數(shù)據(jù)庫,mysql數(shù)據(jù)庫的占有內(nèi)存系哦啊,運行的速度比較快,成本比較低,這樣讓一些小型的網(wǎng)站有了最好的選擇,其中最重要的是開源。

數(shù)據(jù)庫服務(wù)器安裝

我們在網(wǎng)站上可以找到官方版和社區(qū)版2種版本的安裝,一般我們會選擇安裝社區(qū)版的服務(wù)器,因為比起企業(yè)版的社區(qū)版是免費的呀~而企業(yè)版本是付費的,只有穩(wěn)定的sql版本,付費也是會得到官方的技術(shù)支持。

在網(wǎng)站上下載到壓縮包之后,開始下面步驟,我們這里選的是mysql-5.7.17-winx64.zip壓縮包。

1.解壓到mysql數(shù)據(jù)庫壓縮包d:data,這里主要盡量不要選太深的目錄。

2.配置環(huán)境變量

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

文件路徑都配置好之后,我們將Mysql添加到系統(tǒng)服務(wù)中并啟動

3.以管理員身份運行cmd,切換目錄到解壓的文件夾下的bin

4,執(zhí)行安裝名mysqld install MySQL --defaults-file="D:\zhong\mysql-5.7.17-winx64\my-default.ini"

5 start mysql啟動數(shù)據(jù)庫

在這里我們可能會遇到sql服務(wù)器無法啟動的情況

這時候我們的解決方法是

mysql --installmysql --initializenet start mysql

一般情況是正常的,但如果還是失敗了,我們使用命令sc delete mysql,在進程中結(jié)束mysqld,刪除原解壓目錄,在根目錄下新建一個目錄重新解壓文件,再次執(zhí)行上述步驟。

6.修改密碼

mysql會在啟動之后,初始化一個默認的密碼,這個密碼我們可以在安裝目錄下的data中 主機名.err這個文件中找到,如下圖

數(shù)據(jù)庫密碼

登陸mysql -uroot -p,輸入上面文件中的密碼:lsix6)UhXhsJ,修改密碼,執(zhí)行:SET PASSWORD =PASSWORD('root');

上述就是對數(shù)據(jù)的簡單安裝程序,有幫助到大家話,關(guān)注一下唄~

感謝堅持關(guān)注的朋友~

世界很大,幸好有你~

歡迎在評論區(qū)留下你的問題或困惑,我將每天與你分享我的觀點和心得。

聚焦最新科技咨訊,探尋未來智能領(lǐng)域,我是Mario女陶。

一起來學(xué)大數(shù)據(jù)|數(shù)據(jù)庫和表結(jié)構(gòu)的基本操作 行業(yè)視頻課程

img

雷源智

關(guān)注

上篇文章我們學(xué)到了如何安裝數(shù)據(jù)庫,下來我們學(xué)習(xí)數(shù)據(jù)庫的一些基本的操作,其中也包括對表的操作。

數(shù)據(jù)庫基本操作

show databases;通過此命令可以實現(xiàn)查看所有的數(shù)據(jù) 庫名稱,就像下圖,這是默認的一些數(shù)據(jù)庫

create database dbName ;通過此我們可以在數(shù)據(jù)庫系統(tǒng)中創(chuàng)建一個叫reba的數(shù)據(jù)庫

create database reba character set utf8 ;這條命令與上述命令類似,我們在上面的基礎(chǔ)上加上了對數(shù)據(jù)庫字符編碼集的限制,能夠保證我們的中文在系統(tǒng)中不會出錯。

use dbName ;在use后面加入數(shù)據(jù)庫的名字,也就是打開數(shù)據(jù)庫。在下面創(chuàng)建表的時候必須先打開數(shù)據(jù)庫,在進行建表操作。

select database();與show類似,同樣是查看數(shù)據(jù)庫,不同的是Select查看的當(dāng)前所正在使用的數(shù)據(jù)庫名稱。

show create database reba ;這條命令是查看創(chuàng)建數(shù)據(jù)庫reba的時候所使用的字符集。

drop database dbname;刪除數(shù)據(jù)庫的操作,

數(shù)據(jù)庫中創(chuàng)建一個表,相當(dāng)于在Java中新建一個User類,然后對其封裝,List便是一張數(shù)據(jù)表。

List

1.數(shù)據(jù)類型

表中的字段數(shù)據(jù)類型有很多種,如下圖,其實我們常用的有int和char,varchar這幾種數(shù)據(jù)類型。

表字段數(shù)據(jù)類型

在這里有人會問char和varchar有什么區(qū)別?

char是一個定長的字符串,它的長度不會變化,而varchar在小于指定長度的情況下,它的長度會根據(jù)存儲的長度而改變,是一個可變長度的字符串。

2.約束

俗話說的好,沒有規(guī)矩不成方圓。通過這些約束我們可以實現(xiàn)對數(shù)據(jù)的規(guī)范,方便我們對數(shù)據(jù)的操作。

表結(jié)構(gòu)操作

1-創(chuàng)建表

在java中我們這樣來創(chuàng)建一張表

class User{

int age ;

String name ;}

類比數(shù)據(jù)庫中,我們使用這樣的方法,其實這也是一門語言

create table t_user2(

age int ,

name varchar(100) default ‘lisi’)

創(chuàng)建表的語法

表建好之后我們使用desc 表名 來查看表的信息

查看表的字符編碼集就是表的創(chuàng)建語句 show create table 表名;

2-修改表結(jié)構(gòu)

在修改表中我們使用關(guān)鍵字alter來對表進行操作,具體的內(nèi)容如下。

修改表

通過這些命令,我們可修改表的列名,表的屬性以及添加和刪除一列的數(shù)據(jù)。但是,我們基本不用修改表的做這些命令,迫不得已額盡量別用。

3.刪除表

刪除表我們也是一般不用,其中的語法有:

drop table 表名;

TRUNCATE TABLE 表名

這兩種方式前面的是有條件的刪除,自動增加的主鍵不會初始化,而后者是直接全部刪除,不可退回,速度快,相當(dāng)于新建了一張表,這個表與之前的一模一樣,而且自增的主鍵也會從頭開始計算。

之前你可能遇到這樣的情況,強迫癥的你就得使用第二種方式

這就是對表的一些基本操作,當(dāng)然我們這里并沒有去寫對表的數(shù)據(jù)進行操作。

下篇文章我們將會對數(shù)據(jù)坤單表和多表數(shù)據(jù)的操作做一個詳細的說明,有什么一下下方留言!幫助到你的話,關(guān)注一下我喲~謝謝大家支持。

感謝堅持關(guān)注的朋友

世界很大,幸好有你

歡迎在評論區(qū)留下你的問題或困惑,我將每天與你分享我的觀點和心得。

聚焦最新科技咨訊,探尋未來智能領(lǐng)域,我是女陶。

img

在線咨詢

建站在線咨詢

img

微信咨詢

掃一掃添加
動力姐姐微信

img
img

TOP