黑馬程序員 MySQL數(shù)據(jù)庫入門到精通,從mysql安裝到mysql高級、mys

Java第31期,DAY1,p1-p6
學習筆記
數(shù)據(jù)庫相關概念
數(shù)據(jù)庫--存儲數(shù)據(jù)的倉庫 DataBase(DB)
數(shù)據(jù)庫管理系統(tǒng)--操縱和管理數(shù)據(jù)庫的大型軟件 DataBase Management System(DBMS)
SQL--操作關系型數(shù)據(jù)庫的編程語言,定義了一套操作關系型數(shù)據(jù)庫統(tǒng)一標準 Structured Query Language(SQL)
總結
數(shù)據(jù)庫--數(shù)據(jù)存儲倉庫
數(shù)據(jù)庫管理系統(tǒng)--操縱和管理數(shù)據(jù)庫的大型軟件
SQL--操作關系型數(shù)據(jù)庫的編程語言,是一套標準
MySQL數(shù)據(jù)庫
版本
MySQL官方提供了兩種不同的版本:
社區(qū)版 (MySQL Community Server)免費,MySQL不提供任何技術支持
商業(yè)版 (MySQL Enterprise Edition)收費,可以使用30天,官方提供技術支持
啟動與停止 以管理員身份運行命令行
啟動 net start mysql
停止 net stop mysql
客戶端連接?
方式一: MySQL提供的客戶端命令行工具?
方式二: 系統(tǒng)自帶的命令行工具執(zhí)行指令 mysql [-h 127.0.0.1] [-p 3306] -u root -p 注意: 使用第二種方式時, 需要配置PATH環(huán)境變量
總結
MySQL下載及安裝 MySQL社區(qū)版
MySQL啟動 net start mysql net stop mysql
MySQL客戶端連接 MySQL自帶的客戶端命令行 mysql [-h 127.0.0.1] [-p 3306] -u root -p
MySQL數(shù)據(jù)模型 一個數(shù)據(jù)庫服務器中可以創(chuàng)建多個數(shù)據(jù)庫, 一個數(shù)據(jù)庫中可以創(chuàng)建多個表 基于二維表進行存儲的數(shù)據(jù)庫就成為關系型數(shù)據(jù)庫
SQL語句可以單行或者多行書寫, 以分號結尾。
SQL語句可以使用空格或縮進來增強語句的可讀性
MySQL數(shù)據(jù)庫的SQL語句不區(qū)分大小寫, 關鍵字建議使用大寫
注釋:
單行注釋: -- 注釋內(nèi)容 或 # 注釋內(nèi)容(MySQL特有)
多行注釋: /* 注釋內(nèi)容 */
DDL
查詢 查詢所有數(shù)據(jù)庫 SHOW DATABASES; 查詢當前數(shù)據(jù)庫 SELECT DATABASE();
創(chuàng)建 CREATE DATABASE [IF NOT EXISTS] 數(shù)據(jù)庫名 [DEFAULT CHARSET 字符集] [COLLATE 排序規(guī)則];
刪除 DROP DATABASE [IF EXISTS] 數(shù)據(jù)庫名;
使用 USE 數(shù)據(jù)庫名;
學習心得: 通過視頻教程,了解了數(shù)據(jù)庫的基礎知識,學習類MySQL的基本概要,掌握了使用SQL通用語言來操作數(shù)據(jù)庫,體驗感覺不錯