最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

只使用命令對數(shù)據(jù)庫(mysql)以及表進行操作方法(附詳細圖文)

 更新時間:2025年11月14日 09:42:17   作者:重生之我在番茄自學(xué)網(wǎng)安拯救世界  
這篇文章主要介紹了如何只使用命令對數(shù)據(jù)庫(mysql)以及表進行操作方法的相關(guān)資料,包括連接數(shù)據(jù)庫、創(chuàng)建和刪除數(shù)據(jù)庫、使用數(shù)據(jù)庫、創(chuàng)建表、插入數(shù)據(jù)、查詢數(shù)據(jù)、更新數(shù)據(jù)、刪除數(shù)據(jù)、查詢表結(jié)構(gòu)、修改表結(jié)構(gòu)和刪除表等,需要的朋友可以參考下

1.數(shù)據(jù)庫連接:

mysql -u root -p

-u 后跟用戶名

-p 會提示你輸入密碼

接著輸入自己虛擬機的密碼

這樣就表示數(shù)據(jù)庫連接成功了。

2.創(chuàng)建數(shù)據(jù)庫

CREATE DATABASE my_database;

3.查詢數(shù)據(jù)庫

查詢剛剛創(chuàng)建的數(shù)據(jù)庫是否存在

SHOW DATABASES;

記住DATABASE后面一定要加一個s,不然會報錯

顯示有剛剛創(chuàng)建的my_database數(shù)據(jù)庫

4.刪除數(shù)據(jù)庫

DROP DATABASE my_database;

這里隨便刪一個數(shù)據(jù)庫,我刪我的a1數(shù)據(jù)庫,然后使用SHOW DATABASES;命令查詢剛剛刪除操作是否成功,這里也是成功刪除了。

5.使用數(shù)據(jù)庫:

USE my_database;

我這里使用剛剛創(chuàng)建的my_database數(shù)據(jù)庫

只需要出現(xiàn)我圖中框的Database changed這句話就表示成功進入了你創(chuàng)建的那個數(shù)據(jù)庫

接下來對表進行操作

6.創(chuàng)建表

CREATE TABLE users (
    -> id INT AUTO_INCREMENT PRIMARY KEY,
    -> name VARCHAR(100),
    -> email VARCHAR(100) NOT NULL
    -> );

AUTO_INCREMENT 標(biāo)識該屬性的值自動增加  

PRIMARY KEY 標(biāo)識該屬性為該表的主鍵

我這邊出現(xiàn)了上面這種錯誤,其實是因為長時間沒有操作的原因,導(dǎo)致連接中斷,只需要重新再運行一次就ok了

7.插入數(shù)據(jù)

INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com');

我這邊誰便插入一個數(shù)據(jù)

然后查看插入的數(shù)據(jù)是否真的在表里面,接下來查看表的數(shù)據(jù)

8.查詢表的數(shù)據(jù)

SELECT * FROM users;

顯示了剛剛插入的數(shù)據(jù),表示插入成功執(zhí)行,接下來我多插入幾條數(shù)據(jù),方便后續(xù)操作

8.1插入多頭數(shù)據(jù)

INSERT INTO users (name, email)
    -> VALUES
    -> ('LILL ll', 'LILL@example.com'),
    -> ('Jane Smith', 'jane@example.com'),
    -> ('Alice Johnson', 'alice@example.com'),
    -> ('Bob Brown', 'bob@example.com');

查詢是否插入成功

9.更新數(shù)據(jù)

比如說把表里面的id為1的數(shù)據(jù)的name修改為haha

UPDATE users SET name = 'haha' WHERE id = 1;

查詢看看成功沒有

id為1的name確實變?yōu)閔aha了,表示沒有問題。

10.刪除數(shù)據(jù)

刪除表中的第一條數(shù)據(jù)

DELETE FROM users WHERE id = 1;

10.1同時刪除多條數(shù)據(jù)

這里我把我表里面的id=3,4,5的數(shù)據(jù)同時刪除

DELETE FROM users WHERE id in (3,4,5); 

這里顯示也是刪除成功了

11.查詢當(dāng)前數(shù)據(jù)庫所有的表

SHOW TABLES;

這里可以看見我這里只有一個表

12.查看表結(jié)構(gòu)

DESCRIBE users;

或者使用

SHOW COLUMNS FROM users;

兩個命令都是可以的

13.修改表

使用ALTER TABLE 命令

13.1.添加列

比如我添加一個age,int類型

ALTER TABLE users ADD age INT;

查看一下表的內(nèi)容看看

確實多了一個age

同時也可以查看表的結(jié)構(gòu)判斷

這個命令也可以看出多了一個int類型的age

13.2.刪除列

直接把剛剛添加的age刪除了

ALTER TABLE users DROP COLUMN age;

同時查看表的內(nèi)容以及表的結(jié)構(gòu)看看

13.3修改列的數(shù)據(jù)類型

這里直接把name的類型從varchar(100)改為char(10)

ALTER TABLE users MODIFY COLUMN name CHAR(10);

查看一下表結(jié)構(gòu)看看修改是否成功

這里顯示name的類型確實從varchar(100)變成了char(10)

14.重命名表名

把users表更改為users2表

ALTER TABLE users RENAME TO users2;

使用SHOW TABLES;查看一下當(dāng)前數(shù)據(jù)庫的表

顯示名字確實變?yōu)閡sers2了

15.重命名列(轉(zhuǎn)13)

(這操作補充到13,寫13的時候忘記寫這個命令了??)

將email列改名為user_email

ALTER TABLE users2 CHANGE email user_email VARCHAR(100) NOT NULL UNIQUE;

這里注意上面我們已經(jīng)把users表改名為users2了,不然會報錯

查看一下表結(jié)構(gòu)看看是否成功

這里也是成功了,最后一個操作,刪除表

16.刪除表

DROP TABLE users2;

查看該數(shù)據(jù)庫是否成功使用命令:SHOW TABLES;

這里已經(jīng)沒有表了,表示成功。

切記在別人的數(shù)據(jù)庫中不要輕易執(zhí)行刪除操作,特別是在學(xué)習(xí)網(wǎng)絡(luò)完全的時候,不然很刑的??

總結(jié)

到此這篇關(guān)于只使用命令對數(shù)據(jù)庫(mysql)以及表進行操作方法的文章就介紹到這了,更多相關(guān)命令對mysql及表操作內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • mysql group by 多個行轉(zhuǎn)換為一個字段

    mysql group by 多個行轉(zhuǎn)換為一個字段

    本文主要介紹了mysql group by 多個行轉(zhuǎn)換為一個字段,可以使用聚合函數(shù)GROUP_CONCAT()函數(shù),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-08-08
  • mysql?樂觀鎖和悲觀鎖的具體使用

    mysql?樂觀鎖和悲觀鎖的具體使用

    本文主要介紹了mysql?樂觀鎖和悲觀鎖的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • MySQL8.0.23免安裝版配置詳細教程

    MySQL8.0.23免安裝版配置詳細教程

    這篇文章主要介紹了MySQL8.0.23免安裝版配置教程,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • mysql中刪除數(shù)據(jù)的幾種方法(最新推薦)

    mysql中刪除數(shù)據(jù)的幾種方法(最新推薦)

    在MySQL數(shù)據(jù)庫中,刪除數(shù)據(jù)是一個常見的操作,它允許從表中移除不再需要的數(shù)據(jù),在執(zhí)行刪除操作時,需要謹慎,以免誤刪重要數(shù)據(jù),本文給大家介紹mysql中刪除數(shù)據(jù)的幾種方法,感興趣的朋友一起看看吧
    2023-11-11
  • MySQL截取和拆分字符串函數(shù)用法示例

    MySQL截取和拆分字符串函數(shù)用法示例

    這篇文章主要介紹了MySQL截取和拆分字符串函數(shù)用法,結(jié)合實例形式分析了mysql針對字符串的截取與拆分函數(shù)SUBSTRING及SUBSTRING_INDEX相關(guān)使用方法,需要的朋友可以參考下
    2016-09-09
  • MYSQL刪除表中的指定ID數(shù)據(jù)

    MYSQL刪除表中的指定ID數(shù)據(jù)

    有些時候我們需要刪除表中指定ID數(shù)據(jù),主要是接下模糊刪除,需要的朋友可以參考下
    2013-01-01
  • navicat連接mysql數(shù)據(jù)庫查詢很慢的問題及解決過程

    navicat連接mysql數(shù)據(jù)庫查詢很慢的問題及解決過程

    背景是系統(tǒng)設(shè)置完成后遇到問題,原因可能是軟件兼容性或配置錯誤,解決方案是檢查軟件版本和重新配置系統(tǒng)設(shè)置
    2025-11-11
  • MySQL存儲過程的創(chuàng)建和使用示例詳解

    MySQL存儲過程的創(chuàng)建和使用示例詳解

    文章介紹了MySQL存儲過程的概念、創(chuàng)建與刪除、調(diào)用、變量使用、參數(shù)、流程控制、管理和案例,存儲過程可以封裝SQL指令,提高執(zhí)行效率,但也有一定局限性,感興趣的朋友跟隨小編一起看看吧
    2025-02-02
  • MySQL中WITH?AS語句的使用方法舉例

    MySQL中WITH?AS語句的使用方法舉例

    在MySQL中WITH AS語法用于創(chuàng)建一個臨時的命名查詢(也稱為子查詢),這些子查詢可以在后續(xù)的查詢中引用,從而簡化查詢語句的編寫,這篇文章主要給大家介紹了關(guān)于MySQL中WITH?AS語句的使用方法,需要的朋友可以參考下
    2024-06-06
  • mysql實現(xiàn)merge into問題

    mysql實現(xiàn)merge into問題

    文章介紹了在數(shù)據(jù)庫操作中,如何使用`REPLACE INTO`和`INSERT INTO ON DUPLICATE KEY UPDATE`語句進行數(shù)據(jù)更新和插入操作,如果不想創(chuàng)建唯一性索引,可以通過存儲過程實現(xiàn),文章通過實驗和驗證,展示了這兩種方法的實際效果
    2024-12-12

最新評論

宜章县| 冀州市| 精河县| 安徽省| 孟津县| 筠连县| 晋城| 休宁县| 昌都县| 临澧县| 准格尔旗| 乐平市| 内江市| 龙口市| 阜南县| 辰溪县| 枞阳县| 海伦市| 宁城县| 新干县| 黎平县| 哈密市| 上饶市| 黑龙江省| 南岸区| 苏尼特右旗| 宜兴市| 交口县| 炎陵县| 德清县| 平顺县| 湟源县| 连城县| 南木林县| 嵩明县| 洞头县| 香格里拉县| 桂平市| 安丘市| 云阳县| 合水县|