簡單的mysql資料庫操作(mysql資料庫菜鳥教程)

本文目錄一覽:

mysql資料庫建好後怎麼使用?

這很簡單啊!

在windows下,假如你的mysql裝在

d:\mysql

就可以這樣:

先切換到它的bin目錄

cd

d:\mysql\bin\

d:\mysql\binmysql

-u

root

-p

接著輸入你的root密碼

接下來你就可以創建資料庫、創建用戶、創建修改表之類的操作(常用命令如下)。

查看現有資料庫

mysql

show

databases;

創建資料庫(假如資料庫名為

mydb)

mysql

create

database

mydb;

刪除資料庫(假如資料庫名為

mydb)

mysql

drop

database

accounts;

使用資料庫(假如使用資料庫

mydb)

mysql

use

mydb;

執行完使用資料庫命令後,就可以對該資料庫進行創建、修改、插入、刪除表等操作,這些表的操作命令你可以到網上找找,不是很難的。一個資料庫就相當於一個

excel

文件,而表則相當於excel文件的單元格,數據就是存放在表中。

如何新建mysql資料庫

這很簡單啊!

在windows下,假如你的mysql裝在

d:\mysql

就可以這樣:

先切換到它的bin目錄

cd

d:\mysql\bin\

d:\mysql\binmysql

-u

root

-p

接著輸入你的root密碼

接下來你就可以創建資料庫、創建用戶、創建修改表之類的操作(常用命令如下)。

查看現有資料庫

mysql

show

databases;

創建資料庫(假如資料庫名為

mydb)

mysql

create

database

mydb;

刪除資料庫(假如資料庫名為

mydb)

mysql

drop

database

accounts;

使用資料庫(假如使用資料庫

mydb)

mysql

use

mydb;

執行完使用資料庫命令後,就可以對該資料庫進行創建、修改、插入、刪除表等操作,這些表的操作命令你可以到網上找找,不是很難的。一個資料庫就相當於一個

excel

文件,而表則相當於excel文件的單元格,數據就是存放在表中。

如何簡單進行mysql資料庫操作

查詢庫show databases

創建庫create database庫名字

Show tables查詢表

Desc table查看錶結構

drop table表名 刪除表

mysql 8.0 創建新的資料庫、用戶並授權,以及相關查看並刪除操作

以創建wordpress網站的資料庫為例

1、創建資料庫

創建可指定字元,或者不指定字元,如果不指定字元,默認為 utf8mb4 和 utf8mb4_0900_ai_ci

2、創建用戶

可自行指定用戶可訪問的IP地址範圍。

3、授權用戶

4、直接一步到位

或者 這種方法 :創建並授權用戶,是二和三的合併。

1、查看資料庫

show databases可查詢所有存在的資料庫

2、查看用戶信息

用戶信息在系統資料庫mysql中的user表中。密碼查詢不會顯示明文密碼,而是顯示為加密後的密文。

3、查看用戶許可權

有兩種方式查看。

第一種方式 : show grants for ‘userwordpress’;

第二種方式: select * from mysql.user where user=’userwordpress’G;

g 相當於』;』

G使每個欄位列印到單獨的行,也有 』;’ 的作用

只能查出哪個資料庫的哪張表的許可權,如查userwordpress在mysql資料庫的user表的許可權,顯示都是N(no),沒有許可權,如果查root用戶就都是Y(yes)選擇了。

用drop而非delete,簡單的區分就是,drop是刪除【表】,truncate與delete則是刪除表中【記錄】。

刪除用戶

同理,刪除資料庫

用drop刪除時,會有確認信息,為了防止誤刪。(刪庫跑路,請謹慎操作)

MySQL 資料庫常用命令 簡單超級實用版

1、MySQL常用命令

create

database

name;

創建資料庫

use

databasename;

選擇資料庫

drop

database

name

直接刪除資料庫,不提醒

show

tables;

顯示錶

describe

tablename;

表的詳細描述

select

中加上distinct去除重複欄位

mysqladmin

drop

databasename

刪除資料庫前,有提示。

顯示當前mysql版本和當前日期

select

version(),current_date;

2、修改mysql中root的密碼:

shellmysql

-u

root

-p

mysql

update

user

set

password=password(」xueok654123″)

where

user=’root’;

mysql

flush

privileges

//刷新資料庫

mysqluse

dbname;

打開資料庫:

mysqlshow

databases;

顯示所有資料庫

mysqlshow

tables;

顯示資料庫mysql中所有的表:先use

mysql;然後

mysqldescribe

user;

顯示錶mysql資料庫中user表的列信息);

3、grant

創建一個可以從任何地方連接伺服器的一個完全的超級用戶,但是必須使用一個口令something做這個

mysql

grant

all

privileges

on

*.*

to

user@localhost

identified

by

‘something’

with

增加新用戶

格式:grant

select

on

資料庫.*

to

用戶名@登錄主機

identified

by

「密碼」

GRANT

ALL

PRIVILEGES

ON

*.*

TO

monty@localhost

IDENTIFIED

BY

‘something’

WITH

GRANT

OPTION;

GRANT

ALL

PRIVILEGES

ON

*.*

TO

monty@」%」

IDENTIFIED

BY

‘something’

WITH

GRANT

OPTION;

刪除授權:

mysql

revoke

all

privileges

on

*.*

from

root@」%」;

mysql

delete

from

user

where

user=」root」

and

host=」%」;

mysql

flush

privileges;

創建一個用戶custom在特定客戶端it363.com登錄,可訪問特定資料庫fangchandb

mysql

grant

select,

insert,

update,

delete,

create,drop

on

fangchandb.*

to

custom@

it363.com

identified

by

passwd’

重命名表:

mysql

alter

table

t1

rename

t2;

4、mysqldump

備份資料庫

shell

mysqldump

-h

host

-u

root

-p

dbname

dbname_backup.sql

恢復資料庫

shell

mysqladmin

-h

myhost

-u

root

-p

create

dbname

shell

mysqldump

-h

host

-u

root

-p

dbname

dbname_backup.sql

如果只想卸出建表指令,則命令如下:

shell

mysqladmin

-u

root

-p

-d

databasename

a.sql

如果只想卸出插入數據的sql命令,而不需要建表命令,則命令如下:

shell

mysqladmin

-u

root

-p

-t

databasename

a.sql

那麼如果我只想要數據,而不想要什麼sql命令時,應該如何操作呢?

mysqldump

-T./

phptest

driver

其中,只有指定了-T參數才可以卸出純文本文件,表示卸出數據的目錄,./表示當前目錄,即與mysqldump同一目錄。如果不指定driver

表,則將卸出整個資料庫的數據。每個表會生成兩個文件,一個為.sql文件,包含建表執行。另一個為.txt文件,只包含數據,且沒有sql指令。

5、可將查詢存儲在一個文件中並告訴mysql從文件中讀取查詢而不是等待鍵盤輸入。可利用外殼程序鍵入重定向實用程序來完成這項工作。例如,如果在文件my_file.sql

中存放有查

詢,可如下執行這些查詢:

例如,如果您想將建表語句提前寫在sql.txt中:

mysql

mysql

-h

myhost

-u

root

-p

database

sql.txt

mysql資料庫的基本操作有哪些

1. 將下載的mysql-noinstall-5.1.69-win32.zip解壓至需要安裝的位置, 如: C:\Program Files;

2. 在安裝文件夾下找到 my-small.ini配置文件, 將其重命名為 my.ini , 打開進行編輯, 在 [client] 與[mysqld] 下均添加一行: default-character-set= gbk

3. 打開 Windows 環境變數設置, 新建變數名 MYSQL_HOME , 變數值為 MySQL 安裝目錄路徑, 這裡為C:\Program Files\mysql-5.1.69-win32

4. 在 環境變數 的 Path變數中添加 ;%MYSQL_HOME%\bin;

5. 安裝 MySQL 服務, 打開Windows命令提示符, 執行命令: mysqld –install MySQL–defaults-file=”my.ini” 提示”Service successfully installed.”表示成功;

MySQL服務的啟動、停止與卸載

在 Windows 命令提示符下運行:

啟動: net start MySQL

停止: net stop MySQL

卸載: sc delete MySQL

MySQL腳本的基本組成

與常規的腳本語言類似, MySQL 也具有一套對字元、單詞以及特殊符號的使用規定, MySQL 通過執行 SQL 腳本來完成對資料庫的操作, 該腳本由一條或多條MySQL語句(SQL語句 + 擴展語句)組成, 保存時腳本文件後綴名一般為.sql。在控制台下, MySQL 客戶端也可以對語句進行單句的執行而不用保存為.sql文件。

標識符

標識符用來命名一些對象, 如資料庫、表、列、變數等, 以便在腳本中的其他地方引用。MySQL標識符命名規則稍微有點繁瑣, 這裡我們使用萬能命名規則: 標識符由字母、數字或下劃線(_)組成, 且第一個字元必須是字母或下劃線。

對於標識符是否區分大小寫取決於當前的操作系統,Windows下是不敏感的, 但對於大多數Linux\unix 系統來說,

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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 13:21
下一篇 2024-12-12 13:21

相關推薦

  • Python棧操作用法介紹

    如果你是一位Python開發工程師,那麼你必須掌握Python中的棧操作。在Python中,棧是一個容器,提供後進先出(LIFO)的原則。這篇文章將通過多個方面詳細地闡述Pytho…

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

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

    編程 2025-04-29
  • Python簡單數學計算

    本文將從多個方面介紹Python的簡單數學計算,包括基礎運算符、函數、庫以及實際應用場景。 一、基礎運算符 Python提供了基礎的算術運算符,包括加(+)、減(-)、乘(*)、除…

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

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

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • Python操作數組

    本文將從多個方面詳細介紹如何使用Python操作5個數組成的列表。 一、數組的定義 數組是一種用於存儲相同類型數據的數據結構。Python中的數組是通過列表來實現的,列表中可以存放…

    編程 2025-04-29
  • Python海龜代碼簡單畫圖

    本文將介紹如何使用Python的海龜庫進行簡單畫圖,並提供相關示例代碼。 一、基礎用法 使用Python的海龜庫,我們可以控制一個小海龜在窗口中移動,並利用它的「畫筆」在窗口中繪製…

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

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

    編程 2025-04-29
  • Python代碼實現迴文數最少操作次數

    本文將介紹如何使用Python解決一道經典的迴文數問題:給定一個數n,按照一定規則對它進行若干次操作,使得n成為迴文數,求最少的操作次數。 一、問題分析 首先,我們需要了解迴文數的…

    編程 2025-04-29
  • Python磁碟操作全方位解析

    本篇文章將從多個方面對Python磁碟操作進行詳細闡述,包括文件讀寫、文件夾創建、刪除、文件搜索與遍歷、文件重命名、移動、複製、文件許可權修改等常用操作。 一、文件讀寫操作 文件讀寫…

    編程 2025-04-29

發表回復

登錄後才能評論