Ubuntu 安裝mysql資料庫

2021-09-05 12:43:30 字數 3060 閱讀 4908

安裝mysql命令

$ sudo apt-get install mysql-server mysql-client
檢視版本
$ mysql -v
檢查系統中是否已經安裝了mysql
sudo netstat -tap | grep mysql
檢查mysql是否安裝成功
sudo netstat -tap | grep mysql

//成功會顯示 listen 字段

//如:tcp6 0 0 [::]:mysql [::]:* listen 19127/mysqld

啟動和停止mysql命令
sudo service mysql start

sudo service mysql stop

登入進入mysql命令
sudo mysql -uroot -p
檢視資料庫

(注:以下箭頭後才是命令 ,並且都以英文符號;結束 )

>show databases; (以;結束)

//會有系統會自帶的資料庫information_schema,mysql等

新建和刪除資料庫
>create database 資料庫名稱;

>drop database 資料庫名稱;

進入指定的資料庫
>use 資料庫名稱;
檢視表命令
>show tables;
建立和刪除表

建立表

//字段引數要以`(欄位名1 資料型別1,欄位名2 資料型別2,...)`的形式建立

>create table 表名 (字段引數);

//或

>create table if not exists 表名(字段引數);

刪除表
>drop table 表名;

//或

>drop table if exists 表名;

如:

>create table name

(age int)

;//表名 name 表內字段為age 型別為int

以下是資料型別:

型別說明

char

1~255個字元的定長串,長度須在建立時指定,否則自動定為char(1)

varchar

可變長度,最多不超過255位元組,建立時指定varchar(n),則可儲存0~n個字元的變長串

text

最大長度為64k的變長文字

longtext

同text,最大長度為4gb(純文字,一般不會到4g)

enum

接受最多64k個串組成的預定義集合的某個串

set接受最多64k個串組成的預定義集合的零個或多個串

int4位元組(整數)

date

4位元組(以年月日的格式顯示日期)

time

3位元組(以時分秒的格式顯示時間)

datetime

8位元組(顯示日期和時間)

blob

儲存二進位制資料型別,最大長度為64kb

檢視表的結構

> desc 表名稱;

//或

> show columns from表名稱;

如圖:

插入新資料

>insert into 表名稱 (欄位名1,欄位名2,欄位名3..

.)values

(欄位名1的值,欄位名2的值,欄位名3的值 ...

);

查詢資料
> select * from 表名稱;

//如檢視表中第n到m行:

> select * from 表名稱order by欄位名 limit n-

1,m;

如圖:

刪除表中的資料

>delete from 表名 where 表示式;
例如刪除 name表中的age為113的這條資料

>delete from name where age=

113;

修改表中資料
>update 表名稱 set 欄位名=「新值」 where 表示式;
向表中新增新字段
>alter table 表名稱 add 欄位名 資料型別 其它(包括預設初始值的設定等);
刪除表中字段
>alter table 表名稱 drop 欄位名;
對資料排序
//第乙個欄位為需要顯示的字段內容,而第二個欄位是進行排序的字段

>select 欄位名1,欄位名2...

... from 表名稱 order by 欄位名1,欄位名2..

.;

//增加索引命令

>alter table 表名稱 add index 索引名 (欄位名1,欄位名2,欄位名3..

.);//加主關鍵子索引命令

>alter table 表名稱 add primary key

(欄位名)

;//刪除索引命令

>alter table 表名稱 drop index 索引名;

退出資料庫
> quit

ubuntu安裝mysql資料庫

開啟 終端視窗 輸入 sudo apt get install mysql server mysql client 回車 輸入 y 回車 在 軟體包設定對話方塊 中輸入mysql中 root 使用者的密碼 回車 再輸一次密碼 回車,安裝完成。開啟 終端視窗 輸入 sudo service mysql...

ubuntu 安裝 MySQL 資料庫

sudo apt get install mysql server mysql client 啟動mysql服務 sudo etc init.d mysql restart 修改配置允許mysql遠端連線 vim etc mysql my.cnf找到 bind address 127.0.0.1 注...

Ubuntu 安裝Mysql資料庫

學習.net core 需要用到linux下的mysql資料庫,安裝時遇到了一些問題,故做記錄 1 環境 ubuntu 16.04 lts amd64 64bit 2 安裝mysql資料庫 1 安裝服務端 sudo apt get install mysql server 2 安裝客戶端 sudo ...