mysql列出所有資料庫命令,mysql的所有命令

本文目錄一覽:

如何查詢MySQL伺服器中的所有資料庫名稱

常用工具有:phpMyAdmin,或者Navicat,

或者在mysql文件下的命令提示符中輸入:

mysqlbinmysql

-h主機地址

-u

用戶名

-p

用戶密碼//登錄

show

databases;//顯示資料庫名

use

dataname;//顯示資料庫中的表

show

tables;

mysql怎樣查看資料庫命令

mysql數據的查詢是通過sql語句來實現的,常用的查詢操作如下:

1、連接資料庫mysql -u 用戶名 -p 用戶密碼

說明:可以在命令中直接接入密碼,也可以不加入密碼。

2、查看所有資料庫show databases;

3、選擇資料庫use databasename;

3、查看該資料庫下所有表show tables;

4、查看錶的區段

describe 表名;

5、查詢表數據select  欄位名 from 表名;

在mysql中如何用命令查看所有已經創建好的資料庫

show databases ———-查看全部資料庫

show create database dbname ——查看指定資料庫

mysql如何查看所有資料庫名命令?

使用show databases,就能列出你有許可權操作的資料庫名,如果你只有一個資料庫許可權,那麼列出來的就是你當前的資料庫名。

Mysql:

關係型資料庫管理系統,由瑞典MySQL AB公司開發,目前屬於Oracle公司。MySQL最流行的關係型資料庫管理系統,在WEB應用方面MySQL是最好的RDBMS(Relational Database Management System,關係資料庫管理系統)應用軟體之一。MySQL是一種關聯資料庫管理系統,關聯資料庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。MySQL所使用的SQL語言是用於訪問資料庫的最常用標準化語言。MySQL軟體採用了雙授權政策,它分為社區版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作為網站資料庫。由於其社區版的性能卓越,搭配PHP和Apache可組成良好的開發環境。MySQL所使用的SQL語言是用於訪問資料庫的最常用標準化語言。

ubuntu 怎麼查看mysql資料庫文件

ubuntu下mysql的常用命令,MySQL資料庫的基本操作命令

一、mysql服務操作

0、查看資料庫版本 sql- status;

1、net start mysql //啟動mysql服務

2、net stop mysql //停止mysql服務 

3、mysql

-h主機地址 -u用戶名 -p用戶密碼 //進入mysql資料庫

4、quit //退出mysql操作

5、mysqladmin -u用戶名

-p舊密碼 password 新密碼 //更改密碼

6、grant select on 資料庫.* to 用戶名@登錄主機 identified by

“密碼” //增加新用戶

exemple:

例2、增加一個用戶test2密碼為abc,讓他只可以在localhost上登錄,並可以對資料庫mydb進行查詢、插入、修改、刪除的操作

(localhost指本地主機,即MYSQL資料庫所在的那台主機),這樣用戶即使用知道test2的密碼,他也無法從internet上直接訪問數據

庫,只能通過MYSQL主機上的web頁來訪問了。

grant select,insert,update,delete on mydb.* to

test2@localhost identified by “abc”;

如果你不想test2有密碼,可以再打一個命令將密碼消掉。

grant

select,insert,update,delete on mydb.* to test2@localhost identified by “”;

二、資料庫操作

1、show databases; //列出資料庫

2、use

database_name //使用database_name資料庫

3、create database data_name

//創建名為data_name的資料庫

4、drop database data_name //刪除一個名為data_name的資料庫

三、表操作

1、show databases;//列出所有資料庫

use 資料庫名;

//到達某一資料庫

show tables //列出所有表

create table tab_name(

id int(10)

not null auto_increment primary key,

name varchar(40),

pwd varchar(40)

) charset=gb2312; 創建一個名為tab_name的新表

2、drop table tab_name

刪除名為tab_name的數據表

3、describe tab_name //顯示名為tab_name的表的數據結構

4、show

columns from tab_name //同上

5、delete from tab_name //將表tab_name中的記錄清空

6、select * from tab_name //顯示錶tab_name中的記錄

7、mysqldump -uUSER -pPASSWORD

–no-data DATABASE TABLE table.sql //複製表結構

四、修改表結構

1、 ALTER TABLE tab_name ADD PRIMARY KEY (col_name)

說明:更改表得的定義把某個欄位設為主鍵。

2、ALTER TABLE tab_name DROP PRIMARY KEY (col_name)

說明:把主鍵的定義刪除

3、 alter table tab_name add col_name varchar(20);

//在tab_name表中增加一個名為col_name的欄位且類型為varchar(20)

4、alter table tab_name drop

col_name //在tab_name中將col_name欄位刪除

5、alter table tab_name modify col_name

varchar(40) not null //修改欄位屬性,注若加上not null則要求原欄位下沒有數據

SQL

Server200下的寫法是:Alter Table table_name Alter Column col_name varchar(30) not

null;

6、如何修改表名:alter table tab_name rename to new_tab_name

7、如何修改欄位名:alter table tab_name change old_col new_col varchar(40);

//必須為當前欄位指定數據類型等屬性,否則不能修改

8、create table new_tab_name like old_tab_name

//用一個已存在的表來建新表,但不包含舊錶的數據

五、數據的備份與恢復

導入外部數據文本:

1.執行外部的sql腳本

當前資料庫上執行:mysql input.sql

指定資料庫上執行:mysql [表名]

input.sql

2.數據傳入命令 load data local infile “[文件名]” into table [表名];

備份資料庫:(dos下)

mysqldump –opt schoolschool.bbb

mysqldump -u

[user] -p [password] databasename filename (備份)

mysql -u [user] -p

[password] databasename filename (恢復)

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/193231.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-01 14:59
下一篇 2024-12-01 15:00

相關推薦

  • 如何修改mysql的埠號

    本文將介紹如何修改mysql的埠號,方便開發者根據實際需求配置對應埠號。 一、為什麼需要修改mysql埠號 默認情況下,mysql使用的埠號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • Python 常用資料庫有哪些?

    在Python編程中,資料庫是不可或缺的一部分。隨著互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的資料庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • openeuler安裝資料庫方案

    本文將介紹在openeuler操作系統中安裝資料庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟體源 sudo…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL資料庫 在使用Python操作MySQL之前,我們需要先連接MySQL資料庫。在Python中,我…

    編程 2025-04-29
  • 資料庫第三範式會有刪除插入異常

    如果沒有正確設計資料庫,第三範式可能導致刪除和插入異常。以下是詳細解釋: 一、什麼是第三範式和範式理論? 範式理論是關係資料庫中的一個規範化過程。第三範式是範式理論中的一種常見形式…

    編程 2025-04-29
  • Python命令大全及說明

    Python是一種高級編程語言,由Guido van Rossum於1989年底發明。它具有良好的語法結構和面向對象的編程思想,具有簡潔、易讀、易學的特點,是初學者以及專業開發人員…

    編程 2025-04-29
  • Git config命令用法介紹:用正確的郵箱保障開發工作

    本文將詳細介紹如何使用git config命令配置Git的全局和本地用戶信息,特別是如何正確使用用戶郵箱,保障Git操作的正常進行。 一、git config命令介紹 Git中的每…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • Python SSH 遠程執行命令

    Python SSH 遠程執行命令是指在一個伺服器上執行遠程另一個伺服器上命令。如果你需要在本地機器上執行命令,或者在遠程機器上執行本地命令,你都可以使用 SSH。在 Python…

    編程 2025-04-29
  • leveldb和unqlite:兩個高性能的資料庫存儲引擎

    本文將介紹兩款高性能的資料庫存儲引擎:leveldb和unqlite,並從多個方面對它們進行詳細的闡述。 一、leveldb:輕量級的鍵值存儲引擎 1、leveldb概述: lev…

    編程 2025-04-28

發表回復

登錄後才能評論