SQL概述
數據庫相關概念
1、DB:數據庫,保存一組有組織的數據的容器
2、DBMS:數據庫管理系統,又稱為數據庫軟件(產品),用於管理DB中的數據
3、SQL:結構化查詢語言,用於和DBMS通信的語言
數據庫存儲數據的特點
- 將數據放到表中,表再放到庫中
- 一個數據庫中可以有多個表,每個表都有一個的名字,用來標識自己。表名具有唯一性。
- 表具有一些特性,這些特性定義了數據在表中如何存儲,類似java中 “類”的設計。
- 表由列組成,我們也稱為字段。所有表都是由一個或多個列組成的,每一列類似java 中的”屬性”
- 表中的數據是按行存儲的,每一行類似於java中的“對象”。
mysql-5.5.62-winx64安裝
安裝包鏈接
教學視頻鏈接
安裝過程鏈接
MySQL服務的啟動和停止
-
方式一:計算機——右擊管理——服務
-
方式二:通過管理員身份運行
net start 服務名(啟動服務)(我的服務名是mysql,安裝時)
net stop 服務名(停止服務)
MySQL服務的登錄和退出
方式一:通過mysql自帶的客戶端
只限於root用戶
方式二:通過windows自帶的客戶端(cmd)
登錄:
mysql 【-h主機名 -P端口號 】(可選)-u用戶名 -p密碼
輸入mysql -u root -p 密碼 進入(本機)
退出:
exit或ctrl+C
MySQL的常見命令
1.查看當前所有的數據庫
show databases;
2.打開指定的庫
use 庫名
3.查看當前庫的所有表
show tables;
4.查看其它庫的所有表
show tables from 庫名; #如果前面用了use庫,再用這個命令,還是沒有出去前面那個庫
select database(); #查看現在自己所在庫
5.創建表
create table 表名(#回車
列名 列類型,
列名 列類型,
...
);#(1)最后一個不用加逗號,(2)ERROR 1064 (42000):出現1064是因為語法錯誤(單詞拼錯)
6.查看表結構
desc 表名;
7.查看表數據
select*from 表名
8.查看服務器的版本
方式一:登錄到mysql服務端
select version();
方式二:沒有登錄到mysql服務端
mysql --version
或
mysql --V
MySQL的語法規范
1.不區分大小寫,但建議關鍵字大寫,表名、列名小寫
2.每條命令最好用分號結尾
3.每條命令根據需要,可以進行縮進 或換行(回車)
(關鍵字大寫且最好單獨一行)
4.注釋
單行注釋:#注釋文字
單行注釋:-- 注釋文字(注釋前要有空格)
多行注釋:/* 注釋文字 */
圖形化用戶界面客戶端的安裝
SQLyog-10.0.0-0
具體步驟看視頻
1.root@localhost#連接對象
下方為系統的數據庫和自建的數據庫
2.詢問:寫sql命令
3.啟動標志快捷鍵F9
4.調整字體大小:
方法一:工具-首選項-字體編輯器-更改
方法二:ctrl+鼠標滾輪=調整字體大小
補充
舊版sql卸載
https://blog.csdn.net/weixin_41792162/article/details/89921559
sql官網下載教程
https://zhuanlan.zhihu.com/p/336788776
sql官網
安裝過程中出現的種種問題解決方案
https://blog.csdn.net/qq_36761831/article/details/82384775
https://blog.csdn.net/q95548854/article/details/78780916
https://blog.csdn.net/weixin_39010770/article/details/85263893
DirectX修復工具 V4.0增強版:https://www.muruoxi.com/pc/2403.html