Mysql系列第一講
- 背景介紹
- 資料庫相關基礎知識
- 常見的概念
- 資料庫存盤資料的一些特點
- window中安裝mysql
- mysql常用的一些命令
- mysql啟動2種方式
- mysql登錄命令
- 其他常見命令
- mysql語法規范
- SQL的語言分類
背景介紹
我們每天都在訪問各種網站、APP,如微信、QQ、抖音、今日頭條、騰訊新聞等,這些東西上面都存在大量的資訊,這些資訊都需要有地方存盤,存盤在哪呢?資料庫,
所以如果我們需要開發一個網站、app,資料庫我們必須掌握的技術,常用的資料庫有mysql、oracle、sqlserver、db2等,
上面介紹的幾個資料庫,oracle性能排名第一,服務也是相當到位的,但是收費也是非常高的,金融公司對資料庫穩定性要求比較高,一般會選擇oracle,
mysql是免費的,其他幾個目前暫時收費的,mysql在互聯網公司使用率也是排名第一,資料也非常完善,社區也非常活躍,所以我們主要學習mysql,
資料庫相關基礎知識
常見的概念
DB:資料庫,存盤資料的容器,
DBMS:資料庫管理系統,又稱為資料庫軟體或資料庫產品,用于創建或管理DB,
SQL:結構化查詢語言,用于和資料庫通信的語言,不是某個資料庫軟體持有的,而是幾乎所有的主流資料庫軟體通用的語言,中國人之間交流需要說漢語,和美國人之間交流需要說英語,和資料庫溝通需要說SQL語言,
資料庫存盤資料的一些特點
-
資料存放在表中,然后表存放在資料庫中
-
一個庫中可以有多張表,每張表具有唯一的名稱(表名)來標識自己
-
表中有一個或多個列,列又稱為“欄位”,相當于java中的“屬性”
-
表中每一行資料,相當于java中的“物件”
window中安裝mysql
官網下載mysql5.7.25:
https://dev.mysql.com/downloads/mysql/5.7.html#downloads
win10安裝mysql5.7詳細步驟可以看:
http://www.itsoku.com/article/192
mysql常用的一些命令
mysql啟動2種方式
方式1:
cmd中運行services.msc

會打開服務視窗,在服務視窗中找到mysql服務,點擊右鍵可以啟動或者停止


方式2
以管理員身份運行cmd命令

停止命令:net stop mysql
啟動命令:net start mysql

mysql登錄命令
mysql -h ip -P 埠 -u 用戶名 -p

說明:
-
-P 大寫的P后面跟上埠
-
如果是登錄本金ip和埠可以省略,如:
mysql -u 用戶名 -p
- 可以通過上面的命令連接原創機器的mysql
其他常見命令
-
查看資料庫版本
mysql --version:用于在未登錄情況下,查看本機mysql版本:
select version():登錄情況下,查看鏈接的庫版本:


-
顯示所有資料庫:show databases;

-
進入指定的庫:use 庫名;

-
顯示當前庫中所有的表:show tables;

-
查看其他庫中所有的表:show tables from 庫名;

-
查看表的創建陳述句:show create table 表名;

-
查看表結構:desc 表名;

mysql語法規范
-
不區分大小寫,但建議關鍵字大寫,表名、列名小寫
-
每條命令最好用英文分號結尾
-
每條命令根據需要,可以進行縮進或換行
-
注釋
單行注釋:#注釋文字
單行注釋:-- 注釋文字 ,注意, 這里需要加空格
多行注釋:/* 注釋文字 */
SQL的語言分類
-
DQL(Data Query Language):資料查詢語言
select 相關陳述句 -
DML(Data Manipulate Language):資料操作語言
insert 、update、delete 陳述句 -
DDL(Data Define Languge):資料定義語言
create、drop、alter 陳述句 -
TCL(Transaction Control Language):事務控制語言
set autocommit=0、start transaction、savepoint、commit、rollback
Java
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/13300.html
標籤:其他
