一起來學大數據|資料庫和表結構的基本操作

一起來學大數據|數據庫和表結構的基本操作

上篇文章我們學到了如何安裝數據庫,下來我們學習數據庫的一些基本的操作,其中也包括對錶的操作。

數據庫基本操作

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 表名

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

一起來學大數據|數據庫和表結構的基本操作

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

一起來學大數據|數據庫和表結構的基本操作

這就是對錶的一些基本操作,當然我們這裡並沒有去寫對錶的數據進行操作。

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

感謝堅持關注的朋友

一起來學大數據|數據庫和表結構的基本操作

世界很大,幸好有你

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

聚焦最新科技諮訊,探尋未來智能領域,我是女陶。


分享到:


相關文章: