1. 基本介紹
資料庫就是以一定格式進行組織的資料的集合。通俗來看資料庫就是使用者計算機上 一些具有特殊格式的資料檔案的集合2. 資料庫的特點
持久化儲存3. 資料庫管理系統讀寫速度極高
保證資料的有效性
對程式支援性非常好,容易擴充套件
資料庫管理系統(英語:database management system,簡稱dbms)是為管理資料庫而設計的軟體系統,包括三大部分構成:4. 資料庫的分類資料庫檔案集合. 主要是一系列的資料檔案, 作用是儲存資料.
資料庫服務端. 主要負責對資料檔案以及檔案中的資料進行管理.
資料庫客戶端. 對外通訊
所謂的關係型資料庫rdbms,是建立在關係模型基礎上的資料庫,借助於集合代數等數學概念和方法來處理資料庫中的資料,本質上使用一張二維表來表示關係。oracle 銀行,電信等專案
ms sql server:在微軟的專案中使用
sqlite:輕量級資料庫,主要應用在移動平台
mysql:web時代使用最廣泛的關係型資料庫。
鍵值儲存資料庫(key-value): 可以通過key來新增、查詢或者刪除資料庫,memcached、redis、memcachedb等1. 常用資料型別如下:列儲存(column-oriented)資料庫: 列儲存資料庫將資料儲存在列族中,乙個列族儲存經常被一起查詢的相關資料,cassandra、hbase
面向文件(document-oriented)資料庫: 面向文件資料庫會將資料以文件形式儲存,mongodb、couchdb
圖形資料庫: 圖形資料庫允許我們將資料以圖的方式儲存,neo4j、inforgrid
特別說明的型別如下: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...