MySQL資料庫的基本使用簡單易懂

2022-08-04 18:36:12 字數 3686 閱讀 3091

1. 基本介紹

資料庫就是以一定格式進行組織的資料的集合。通俗來看資料庫就是使用者計算機上 一些具有特殊格式的資料檔案的集合

2. 資料庫的特點

持久化儲存

讀寫速度極高

保證資料的有效性

對程式支援性非常好,容易擴充套件

3. 資料庫管理系統

資料庫管理系統(英語:database management system,簡稱dbms)是為管理資料庫而設計的軟體系統,包括三大部分構成:

資料庫檔案集合. 主要是一系列的資料檔案, 作用是儲存資料.

資料庫服務端. 主要負責對資料檔案以及檔案中的資料進行管理.

資料庫客戶端. 對外通訊

4. 資料庫的分類

所謂的關係型資料庫rdbms,是建立在關係模型基礎上的資料庫,借助於集合代數等數學概念和方法來處理資料庫中的資料,本質上使用一張二維表來表示關係。

oracle 銀行,電信等專案

ms sql server:在微軟的專案中使用

sqlite:輕量級資料庫,主要應用在移動平台

mysql:web時代使用最廣泛的關係型資料庫。

鍵值儲存資料庫(key-value): 可以通過key來新增、查詢或者刪除資料庫,memcached、redis、memcachedb等

列儲存(column-oriented)資料庫: 列儲存資料庫將資料儲存在列族中,乙個列族儲存經常被一起查詢的相關資料,cassandra、hbase

面向文件(document-oriented)資料庫: 面向文件資料庫會將資料以文件形式儲存,mongodb、couchdb

圖形資料庫: 圖形資料庫允許我們將資料以圖的方式儲存,neo4j、inforgrid

1. 常用資料型別如下:

特別說明的型別如下:

2. 資料約束

linux下執行資料庫的命令

資料庫登入

mysql -uroot -p

提示輸入密碼

mysql -uroot -p'passwd'

資料庫伺服器狀態的檢視

sudo service mysql status

資料庫伺服器停止

sudo service mysql stop

資料庫伺服器啟動

sudo service mysql start

退出資料庫

ctrl+d

quit

exit

資料庫系統命令

檢視所有資料庫

show databases;

檢視版本

select version();

檢視當前使用的資料庫

select database();

顯示當前時間

select now();

使用資料庫

use 資料庫名;

建立資料庫

create database 資料庫名 charset=utf8;

刪除資料庫

drop database 資料庫名;

展示當前資料庫中所有的表

show tables;

檢視表結構的描述資訊

desc stu;

建立乙個表結構

create table table_name()

修改表的名字

alter table 原表名 rename 新表明;

修改表-新增字段

alter table 表名 add 列名 型別;

修改表-修改字段:重新命名版

alter table 表名 change 原名 新名 型別及約束;

修改表-修改字段:只改約束和型別

alter table 表名 modify 列名 型別及約束;

修改表-刪除字段

alter table 表名 drop 列名;

刪除表-慎重

drop table 表名;

檢視表的建立語句-詳細過程

show create table 表名;

增(插入)

insert [into] 表名稱 (列1,列2,列3),(列1,列2,列3)#需要哪個填哪個,不寫預設按照原資料順序  values (值1, 值2, 值3),(值1, 值2, 值3)#要插入的資料值,可以多個元組;

delete from 表名 where 條件;

update 表名 set 欄位名=新值(可多個引數,逗號隔開) where 條件(可用比較公式);

select * from stu;

select age,name from stu;

mysql 資料庫基本使用

一 連線mysql。格式 mysql h主機位址 u使用者名稱 p使用者密碼 1 連線到本機上的mysql。首先開啟dos視窗,然後進入目錄mysql bin,再鍵入命令mysql u root p,回車後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸...

Mysql 資料庫基本使用

資料庫是一種特殊的檔案,裡面包含庫和資料表,可以通過sql指令來操作。rdbms relational database management system 關係型資料庫管理系統,管理資料庫的軟體。常見的關係型資料庫有mysql oracle sqlserver等 啟動命令 sudo service...

MySQL資料庫的基本使用

mysql資料庫的建立,實現增刪改查功能,資源的關閉 建立資料庫的工具類dbutils 載入資料庫驅動 得到connection物件 public class dbutils catch classnotfoundexception e public static connection getcon...