了解資料庫類型及MySQL資料庫常用命令行

2020-12-09 隨夢而飛0203

一、資料庫

1、資料庫DataBase(DB):存儲數據的倉庫。

2、資料庫的分類

(1) 關係型資料庫(sql資料庫):

中型:mysql(埠號3306)、sql server

大型:Oracle(埠號1521)

(2) 非關係型資料庫(no-sql資料庫)

MongoDB、Redis

3、mysql軟體:

Sql yog:資料庫客戶端工具(圖形用戶界面工具)方便操作資料庫。

類似的工具:Navicat

二、命令

1、選擇資料庫:

use 資料庫名;

2、注釋:解釋程序

(1)單行注釋: --空格注釋的內容

(2)多行注釋: /*

注釋的內容

*/

三、數據類型

1、整型(整數):int

2、浮點型(小數):保存小數的近似值 double

3、字符(漢字、字母)

固定長度:char(長度)

可變長度:varchar(長度)

姓名 char(10) varchar(10)

張三 10 2

張三丰 10 3

愛新覺羅張三 10 6

4、日期:datetime

注意:不是數字類型的必須使用單引號(英文)

四、插入數據

insert into 表名(列名1,列名2) values(數據1,數據2);

注意:數據必須與列名對應

五、修改數據

update 表名 set 要改的列名=新值 where 條件;

六、 刪除數據

delete from 表名 where 條件;

七、查詢

1、查詢表中所有的數據

select * from 表名;

2、條件查詢

select * from 表名 where 條件;

3、查詢部分列的數據

select 列名1,列名2 from 表名 where 條件;

2、where 條件

(1) 比較運算符(關係運算符)

> < >= <= = != (不等於)

(2) 邏輯運算符

邏輯與:and 同時滿足的多個條件之間

邏輯或:or 滿足其中一個條件的

邏輯非:not

(3) 在……之間:包括下限和上限的兩個數

列名 between 下限 and 上限

(4)等於括號中的任意一個數

名 in (數據1 , 數據2 , 數據3)

(5)空值

是空值:列名 is null

不是空值:列名 is not null

(6)模糊查詢

列名 like 『 』 通配符:_ 任意的單個字符 % 任意的0個或多個字符

八、排序

1、order by 列名

2、升序(默認):asc

3、降序:desc

九、限制查詢

1、查詢前m行

limit m

2、跳過m行,查詢n行

limit m,n

十、聚合函數

最大值:max(列名)

最小值:min(列名)

和:sum(列名)

平均值:avg(列名)

統計個數:

count(列名):不包含這個列中的null值

count(*):所有行的行數,包含null值

十一、分組

group by 列名

十二、分組條件

having 帶有聚合函數的條件

十三、帶排序的聚合查詢格式

select *或列名

from 表名

where 不帶聚合函數的條件

group by 列名

having 帶聚合函數的條件

order by 列名

十四、子查詢

1、也叫嵌套查詢:在一條查詢語句中有另一條查詢語句

2、格式

select *或列名

from 表名

where 列名 運算符 (select 列名 from 表名 where 條件)

3、如果括號內的查詢結果多於1個值時:

(1)、in()

(2)、>all() 等同於>(最大值)

(3)、<all() 等同於<(最小值)

十五、多表聯接查詢

1、兩個表內聯接

(1) 方式一:

select 列名

from 表名1 , 表名2

where 表名1.同名列=表名2.同名列

(2) 方式二:

select 列名

from 表名1 join 表名2

on 表名1.同名列=表名2.同名列;

十六、創建一個資料庫

create database 表名;

十七、查看當前存在哪些資料庫

show databases;

十八、創建一個資料庫表

create table 表名(name varchar(20),sex char(1));

十九、查看當前資料庫中存在哪些表;

show table;

好想出去玩啊!

相關焦點

  • MySQL資料庫常用命令詳解
    從圖3-45可以看出,執行該命令後,終端窗口顯示了當前MySQL下有四個資料庫,分別是information_schema\mysql\performance_schema\sys\,這四個資料庫都是系統資料庫。
  • 新手入門MYSQL資料庫命令大全
    一、命令行連接資料庫Windows作業系統進入CMD命令行,進入mysql.exe所在目錄,運行命令mysql.exe -h主機名 -u用戶名 -p密碼注意:參數名與值之間沒有空格 , 如:-h127.0.0.1二、資料庫命令1.
  • mysql常用命令手冊
    來源:SQL資料庫開發之前介紹了一系列的mysql基礎知識,今天我們將MySQL常用的功能命令整理出來>A:常用source 命令 進入mysql資料庫控制臺, 如mysql -u root -p mysql>use 資料庫 然後使用source命令,後面參數為腳本文件(如這裡用到的.sql) mysql>source wcnc_db.sql B:使用mysqldump命令 mysqldump -u username
  • Mysql資料庫備份和還原常用的命令
    備份MySQL資料庫的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql備份MySQL資料庫為帶刪除表的格式備份MySQL資料庫為帶刪除表的格式,能夠讓該備份覆蓋已有資料庫而不需要手動刪除原有資料庫
  • MySQL教程之MySQL定時備份資料庫
    一、MySQL數據備份1.1、 mysqldump命令備份數據在MySQL中提供了命令行導出資料庫數據以及文件的一種方便的工具mysqldump,我們可以通過命令行直接實現資料庫內容的導出dump,首先我們簡單了解一下mysqldump命令用法:#MySQLdump常用mysqldump -u root -p --databases
  • 摘要:現在向大家介紹mysql命令行下,從資料庫的建立到表數據的刪除...
    現在向大家介紹mysql命令行下,從資料庫的建立到表數據的刪除全過程,希望對網友有所幫助登陸mysql打cmd命令終端,如果已經添加了mysql的環境變量,可以直接使用命令mysql -uroot 直接回車,之後按提示輸入密碼,如果未添加mysql的環境變量,可以切換到mysql的安裝目錄下的bin目錄,再使用mysq -uroot你也可以手動為mysql添加環境變量
  • mysql資料庫(庫操作和表操作)常用基本命令匯總
    庫:show databases;顯示所有資料庫create database <資料庫名> ;創建資料庫use <資料庫名>;使用資料庫drop <資料庫名> 直接刪除資料庫, 不提醒show tables; 查看當前資料庫中的表desc name ;顯示錶的詳細數據select database;查看當前使用的資料庫create
  • mysql資料庫常用的SQL語句匯總
    1>啟動MySQL服務: 計算機->右鍵->管理->服務和應用程式->服務->MySQL 右擊 啟動<2>第二種方式啟動MySQL服務: DOS命令窗口方式啟動:net start mysql<3>DOS命令窗口方式停止:net stop mysql 切記不要加分號 登錄
  • MySQL常用命令
    mysql -uroot -p 剛安裝好是沒有密碼的2、連接到遠程主機上的MySQL:mysql -h(ip地址) -uroot -p(密碼); /*u與root可以不加空格*/3、退出MySQL命令:exit 或 quit(回車):exit/quit;二、MySQL--修改密碼格式:mysqladmin
  • MySQL資料庫怎麼升級 MySQL資料庫升級教程
    mysqldump備份的方法可以參考歷史文章進行了解 MySQL數據備份及還原(一) https://mp.weixin.qq.com/s/JbLThtgUq5RjkCuztSgBJg 或 https://www.cnblogs.com/gjc592/p/12505347.html備份腳本:/*備份所有庫及相關對象 *
  • MySQL資料庫常用面試題
    資料庫中間件了解過嗎,sharding jdbc,mycat?sharding-jdbc目前是基於jdbc驅動,無需額外的proxy,因此也無需關注proxy本身的高可用。32. mysql裡記錄貨幣用什麼欄位類型比較好?貨幣在資料庫中MySQL常用Decimal和Numric類型表示,這兩種類型被MySQL實現為同樣的類型。他們被用於保存與金錢有關的數據。
  • 如何使用MySQL資料庫
    如何使用MySQL資料庫前言:前面我們已經了解了如何搭建MySQL資料庫,那麼接下來我們就一起來了解一下,如何使用MySQL資料庫。MySQL資料庫系統也是一個典型的C/S(客戶端/伺服器)架構應用,要訪問MySQL資料庫需要使用專門的客戶端軟體。在linux系統中,最簡單、易用的MySQL客戶端軟體是其自帶的MySQL命令工具。
  • MySQL資料庫性能優化技巧
    在 /var/lib/mysql/ 目錄下會創建 slow-query.log 日誌文件。連接 MySQL 服務端執行如下命令可以查看配置情況。MySQL 提供 mysqldumpslow 工具對日誌進行分析。我們可以使用 mysqldumpslow --help 查看命令相關用法。
  • mysql資料庫導入和導出
    步驟如下:一.mysql的命令行模式的設置:首先,安裝mysql資料庫,若是手動安裝,請將路徑添加進環境變量,如下桌面->我的電腦->屬性->環境變量->新建->PATH=「;path\MySQL\bin;」其中path為mysql的安裝路徑。
  • MYSQL資料庫操作案例
    MySQL 創建資料庫CREATE DATABASE 資料庫名;以下命令簡單的演示了創建資料庫的過程,數據名為 RUNOOB:[root@host]# mysql -u root -p >例如刪除名為 RUNOOB 的資料庫:mysql> drop database RUNOOB;MySQL 選擇資料庫以下實例選取了資料庫 RUNOOB:[root@host]# mysql -u root -p
  • mac下進入mysql命令行
    一、連接本地的資料庫並進入命令行:1、打開終端,輸入如下命令:/usr/local/MySQL/bin/mysql -u root -p其中,root為資料庫用戶名2、輸入密碼:界面提示輸入密碼:Enter password:若為初次使用該資料庫,則默認密碼為空,直接回車即可進入
  • MySQL 資料庫性能優化,看這篇就夠了
    首先啟動伺服器,輸入命令如下所示。sudo service mysql start運行結果如下圖所示,說明伺服器啟動成功。在這裡我們使用 root 用戶連接伺服器(密碼環境設置為空,無需我們輸入密碼),輸入以下命令連接伺服器。mysql -u root顯示如下圖,說明伺服器啟動成功。
  • 如何搭建MySQL資料庫系統
    從MySQL 5.5 起,mysql源碼安裝開始使用cmake了,設置源碼編譯配置腳本.如下圖:上圖配置命令中,各選項的含義如下:-DCMAKE_INSTALL_PREFIX:指定將MySQL資料庫程序安裝到某目錄下。-DSYSCONFDIR:指定初始化參數文件目錄。
  • MySQL技術資料庫基礎操作命令大全,建議收藏
    創建資料庫create database my-database1刪除資料庫drop database my-database1創建新表DB2中列加上後數據類型也不改變,唯一能改變的是增 加 varchar 類型的長度。
  • MySQL資料庫及應用
    錯8 單選 在SQL中,創建資料庫的命令是CREATE,修改資料庫命令是UPDATE,刪除資料庫命令是DELETE。A. 對B.$_POST[];3 單選 PHP使用以下哪個函數連接MySQL資料庫伺服器A. mysql_queryB. mysql_select_dbC. mysql_connectD. mysql_fetch_array