一、背景介紹
我們每天都在訪問各種網站、APP,如微信、QQ、抖音,今日頭條等,這些東西上面都存在大量的資訊,這些資訊都需要有地方存盤,存盤在哪里呢?資料庫,
所有我們需要開發一個網站、APP,資料庫我們必須掌握的技術,常用的資料庫有mysql,oracle、sqlserver、db2等,
oracle性能第一,mysql免費,mysql在互聯網公司使用率排名第一,
二、mysql系列主要介紹
1、mysql的基本使用
2、mysql性能優化
3、開發程序中mysql一些優秀的案例介紹
三、資料庫相關基礎知識
DB:資料庫,存盤資料的容器
DBMS:資料庫管理系統,又稱為資料庫軟體或資料庫產品,用于創建或管理DB,
SQL:結構化查詢語言,用于和資料庫通信的語言,
四、資料庫存盤資料的一些特點
資料存放在表鐘,然后表存放在資料庫中
一個庫中可以有多張表,每張表具有唯一的名稱(表名)來標識自己
表中有一個或多個列,列又稱為“欄位”,相當于java中的“屬性”
表中的每一行資料,相當于java中的“物件”
五、window中安裝mysql
官網下載:https://dev.mysql.com/downloads/mysql......
六、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陳述句規范
1、不區分大小寫,但建議關鍵字大寫,表名,列名小寫
2、每條命令最好用英文分號結尾
3、每條命令根據需要,可以進行縮進或換行
4、注釋:
單行注釋:#注釋文字
單行注釋:-- 注釋文字 ,注意,這里需要加空格
多行注釋: /* 注釋文字 */
八、SQL的語言分類
DQL(data query language):資料查詢語言
select相關陳述句
DML(data manipulate language): 資料操作語言
insert、update、delete陳述句
DDL(data define language):資料定義語言
create、drop、alter陳述句
TCL(transcaction control language):事務控制陳述句
set autocommit = 0、start transaction、savepoint、commit、rollback
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/117932.html
標籤:MySQL
上一篇:PB讀取第三個資料庫的表的內容
下一篇:MySQL的表定義語法
