初步學習 mysql

2021-08-03 04:08:46 字數 2303 閱讀 1187

資料庫(database)是按照資料結構來組織、

儲存和管理資料的倉庫

資料管理不再僅僅是儲存和管理資料,而轉變成使用者所需要的各種資料管理的方式。資料庫有很多種型別,從最簡單的儲存有各種資料的**到能夠進行海量資料儲存的大型資料庫系統都在各個方面得到了廣泛的應用。

在資訊化社會,充分有效地管理和利用各類資訊資源,是進行科學研究和決策管理的前提條件。資料庫技術是管理資訊系統、辦公自動化系統、決策支援系統等各類資訊系統的核心部分,是進行科學研究和決策管理的重要技術手段。

mysql

mysql 是乙個關係型資料庫,由瑞典

mysql ab 公司開發,目前屬於 

oracle

旗下公司。mysql 最流行的關係型資料庫管理系統,在 web 應用方面 mysql 是最好的 rdbms (relational database management system,關聯式資料庫管理系統) 應用軟體之一。mysql 是一種關聯資料庫管理系統,關聯資料庫將資料儲存在不同的表中,而不是將所有資料放在乙個大倉庫內,這樣就增加了速度並提高了靈活性。mysql 所使用的 sql 語言是用於訪問資料庫的最常用標準化語言。mysql 軟體採用了雙授權政策(本詞條"授權政策"),它分為社群版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,一般中小型**的開發都選擇 mysql 作為**資料庫。

oracle

oracle

資料庫系統

是美國oracle公司(甲骨文)提供的以

分布式資料庫

為核心的一組軟體產品,是目前最流行的客戶/伺服器(client/server)或b/s

體系結構

的資料庫之一。比如silverstream就是基於資料庫的一種中介軟體。oracle資料庫是目前世界上使用最為廣泛的

資料庫管理系統

,作為乙個通用的

資料庫系統

,它具有完整的

資料管理

功能;作為乙個關聯式資料庫,它是乙個完備關係的產品;作為

分布式資料庫

它實現了

分布式處理

功能。但它的所有知識,只要在一種機型上學習了oracle知識,便能在各種型別的機器上使用它。

sql sever

sql server 是microsoft 公司推出的關係型資料庫管理系統。具有使用方便可伸縮性好與相關軟體整合程度高等優點,可跨越從執行microsoft windows 98 的膝上型電腦到執行microsoft windows 2012 的大型多處理器的伺服器等多種平台使用。

microsoft sql server 是乙個全面的資料庫平台,使用整合的商業智慧型 (bi)工具提供了企業級的資料管理。microsoft sql server 資料庫引擎為關係型資料和結構化資料提供了更安全可靠的儲存功能,使您可以構建和管理用於業務的高可用和高效能的資料應用程式。

1.建立表

create table+要建的表名{

新增列名+表型別,(多個列用逗號隔開)

;

2.刪除表

drop table+表名

3.插入資料

向已建好列中新增資料  insert  into+表名(列名)valuse(" 輸入新增內容")

4.刪除某一行內容,通過條件刪除

刪除後顯示內容

5.查詢

查詢能過新增各種條件、需求查詢內容;

下圖為基礎查詢

6.修改資料

通過新增條件修改內容

update +表名+set+列名="修改內容"

7.給列表新增別名(方便檢視)

select+列名+as+"別名"+from+表名

注:(1)同時新增多個別名需用逗號隔開。

(2)別名的引號可寫可不寫(新手注意規範)。

同時新增多個別名如下圖:

8.order by 排序字段可以用查詢欄位的別名,先查後排序

asc desc公升降序只作用前面字段

9. distinct

select distinct 語句

在表中,可能會包含重複值,也許僅僅

希望列出不同(distinct)的值。

select  distinct +列名+from+表名

查詢後

10.模糊查詢

like

語法 select*from 表名 where 條件 like "_","like"(_表示乙個字元,%表示任意字元多少) 

如"%空"這表示末位為字元"空"的資料

"_空"這表示末位為字元"空"的兩個字元數資料

例:如上圖9.distinct所示

11.常用函式

初步學習mysql

查詢select from 表名 order by id 在表中根據id查詢全部 select from t site where syst id d 在表中根據固定id查詢 execute executequery和executeupdate之間的區別 查詢語句 插入insert into tab...

mysql5 7初步使用 MySQL使用初步知識

一 建立資料庫 create database database name php中建立資料庫的兩種方法 mysql create db mysql query conn my 一 建立資料庫 create database database name php中建立資料庫的兩種方法 mysql cr...

mysql安裝初步 mysql 安裝與初步介紹

mysql的安裝與配置 mysql 埠號3306 basedir c program files mysql mysql server 5.5 基礎安裝目錄 datadir c programdata mysql mysql server 5.5 data 以後資料檔案儲存目錄 修改配置檔案 c p...