SQL學習筆記系列(一)SQL概述


SQL概述


數據庫相關概念

1、DB:數據庫,保存一組有組織的數據的容器
2、DBMS:數據庫管理系統,又稱為數據庫軟件(產品),用於管理DB中的數據
3、SQL:結構化查詢語言,用於和DBMS通信的語言

數據庫存儲數據的特點

  1. 將數據放到表中,表再放到庫中
  2. 一個數據庫中可以有多個表,每個表都有一個的名字,用來標識自己。表名具有唯一性。
  3. 表具有一些特性,這些特性定義了數據在表中如何存儲,類似java中 “類”的設計。
  4. 表由組成,我們也稱為字段。所有表都是由一個或多個列組成的,每一列類似java 中的”屬性
  5. 表中的數據是按存儲的,每一行類似於java中的“對象”。

mysql-5.5.62-winx64安裝

安裝包鏈接

https://pan.baidu.com/s/1PVMvW3tuJaabCReQ517l9w 提取碼:r67p

教學視頻鏈接

https://www.bilibili.com/video/BV12b411K7Zu

安裝過程鏈接

https://www.cnblogs.com/LX51/p/11600318.html

MySQL服務的啟動和停止

  1. 方式一:計算機——右擊管理——服務

  2. 方式二:通過管理員身份運行

    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://dev.mysql.com/

安裝過程中出現的種種問題解決方案

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

安裝mysql8后sqlyog無法使用的解決方法

https://www.icode9.com/content-2-180841.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM