① 如何修改MySQL資料庫名稱
修改MySQL資料庫抄名稱的方法如下:
1.語句修改法:
RENAME DATABASE db_name TO new_db_name
這個語法在mysql 5.1.7中被添加進來,到了5.1.23又去掉了。
2.如果所有表都是MyISAM類型的話,可以改文件夾的名字
把data目錄中的db_name目錄重命名為new_db_name
3.重命名所有的表
代碼如下:
② 什麼是MySQL資料庫
MySQL是一種開放源代碼的關系型資料庫管理系統(RDBMS),MySQL資料庫系統使用最常用的資料庫管理語言--結構化查詢語言(SQL)進行資料庫管理。
由於MySQL是開放源代碼的,因此任何人都可以在GeneralPublicLicense的許可下下載並根據個性化的需要對其進行修改。MySQL因為其速度、可靠性余晌和適應性而備受關注。大多數人都認為在不需要事務化處理的情況下,MySQL是管理內容最好的選擇。
MySQL這個名字豎櫻鋒,起源不是很明確。一個比較有影響的說法是,基本指南頌尺和大量的庫和工具帶有前綴「my」已經有10年以上,而且不管怎樣,MySQLAB創始人之一的MontyWidenius的女兒也叫My。這兩個到底是哪一個給出了MySQL這個名字至今依然是個迷,包括開發者在內也不知道。
MySQL的海豚標志的名字叫「sakila」,它是由MySQLAB的創始人從用戶在「海豚命名」的競賽中建議的大量的名字表中選出的。獲勝的名字是由來自非洲史瓦濟蘭的開源軟體開發者AmbroseTwebaze提供。根據Ambrose所說,Sakila來自一種叫SiSwati的史瓦濟蘭方言,也是在Ambrose的家鄉烏干達附近的坦尚尼亞的Arusha的一個小鎮的名字。
MySQL,雖然功能未必很強大,但因為它的開源、廣泛傳播,導致很多人都了解到這個資料庫。它的歷史也富有傳奇性。
③ 我想修改mysql資料庫的名字,可以怎麼修改
1、方法一:重命名所有的表,代碼如下:
CREATE
DATABASE
new_db_name;
RENAME
TABLE
db_name.table1
TO
new_db_name.table1,
db_name.table2
TO
new_db_name.table2;
DROP
DATABASE
db_name;
2、方法二:mysqlmp導出數據再導入,代碼如下:
mysqlmp
-uxxxx
-pxxxx
-h
xxxx
db_name
>
db_name_mp.SQL
mysql
-uxxxx
-pxxxx
-h
xxxx
-e
「CREATE
DATABASE
new_db_name」
mysql
-uxxxx
-pxxxx
-h
xxxx
new_db_name
<
db_name_mp.SQL
mysql
-uxxxx
-pxxxx
-h
xxxx
-e
「DROP
DATABASE
db_name」
3、方法三:使用shell腳本重命名所有的表,代碼如下:
#!/bin/bash
mysqlconn=」mysql
-u
xxxx
-pxxxx
-S
/var/lib/mysql/mysql.sock
-h
localhost」
olddb=」db_name」
newdb=」new_db_name」
#$mysqlconn
-e
「CREATE
DATABASE
$newdb」
params=$($mysqlconn
-N
-e
「SELECT
TABLE_NAME
FROM
INFORMATION_SCHEMA.TABLES
WHERE
table_schema='$olddb'」)
for
name
in
$params;
do
$mysqlconn
-e
「RENAME
TABLE
$olddb.$name
to
$newdb.$name」;
done;
#$mysqlconn
-e
「DROP
DATABASE
$olddb」
④ mysql中資料庫名字分大小寫嗎
區分大小寫。
⑤ MySQL 的資料庫文件存在哪裡 後綴名是什麼
默認MySQL的資料庫是存放在...MySQLMySQLServer5.5data文件夾下。
一個資料庫是一個目錄,目錄下一個表對應三個文件,文件名是表名,擴展名分別是.frm、.MYD、.MYI((數據文件:.myd)、(索引文件:.MYI)、(表定義文件:.frm))。
mysql常用命令:
1:使用SHOW語句找出在伺服器上當前存在什麼資料庫:
mysql>SHOWDATABASES;
2:2、創建一個資料庫MYSQLDATA
mysql>CREATEDATABASEMYSQLDATA;
3:選擇你所創建的資料庫
mysql>USEMYSQLDATA;(按回車鍵出現Databasechanged時說明操作成功!)
4:查看現在的資料庫中存在什麼表
mysql>SHOWTABLES;
5:創建一個資料庫表
mysql>CREATETABLEMYTABLE(nameVARCHAR(20),sexCHAR(1));
6:顯示表的結構:
mysql>DESCRIBEMYTABLE;
7:往表中加入記錄
mysql>insertintoMYTABLEvalues(」hyq」,」M」);
8:用文本方式將數據裝入資料庫表中(例如D:/mysql.txt)
mysql>LOADDATALOCALINFILE「D:/mysql.txt」INTOTABLEMYTABLE;
9:導入.sql文件命令(例如D:/mysql.sql)
mysql>usedatabase;
mysql>sourced:/mysql.sql;
10:刪除表
mysql>dropTABLEMYTABLE;
⑥ 怎樣在mysql裡面修改資料庫名稱
常見的主要有三種方並升孝法:
如果所有表都是MyISAM類型的話,可以直接修改文件夾的名字。
關閉mysql→把data目錄中的db_name目錄重命名為new_db_name→開啟mysql
新建資料庫,在新的資料庫里重絕稿命名所有舊資料庫中的表,再刪除舊的資料庫。具體操作命令如下:創建新的資料庫→重命名數據表名稱→刪除舊的資料庫。笑塌
CREATE DATABASE new_db_name;
RENAME TABLE db_name.table1 TO new_db_name.table1,db_name.table2 TO new_db_name.table2;
DROP DATABASE db_name;
利用mysqlmp命令從舊的數據導出數據,再導入新資料庫。具體操作命令如下:導出數據→創建新的資料庫→導入數據→刪除舊的資料庫。
mysqlmp -u root -p -h ip db_name > db_name_mp.SQL
mysql -u root -p -h ip -e 「CREATE DATABASE new_db_name」
mysql -u root -p -h ip new_db_name < db_name_mp.SQL
mysql -u root -p -h ip -e 「DROP DATABASE db_name」
⑦ MySql、資料庫用戶名、資料庫密碼什麼意思
一、MySql資料庫用戶名,就是你登錄mysql用的名字。
二、密碼就是登錄mysql時用的密碼。
三、資料庫名是你在mysql里建的庫名字。
⑧ 怎樣查詢Mysql資料庫(怎樣查詢mysql資料庫名稱)
1、首先通過運行資料庫客戶端管理軟體SQLyogEnt進行查詢,第一步運行SQLyogEnt,在桌面找到SQLyogEnt的軟體圖標,用戶雙擊這個圖標。
2、然後輸入資料庫的信息,在界面左下角點擊【連接】按鈕,連接資料庫。
3、連接上資料庫後就進入了資料庫管理軟體的控制台,控制台的左側以目錄的形式顯示了當前登錄的讓巧咐用戶和資料庫以及資料庫的表。目錄的右邊從上到下有2個空白的長方形框,上方的是SQL查詢語言的輸入框,下方顯示的是查詢所得到的結果。
4、有時候一個數坦純據庫IP新建了多個資料庫,在查詢前要用數據在控制台左側目錄上選擇需要操作的資料庫,然後在進行查詢。
5、上面說道了SQL的長方形空白的輸入框,現在我們對資料庫表進行一次查詢吧。如果要查詢一個表中所有的信息可以輸入:SELECT*FROMTABLE_Name
6、查詢表中的某一條數據:SELECT*FROMTable_NameWHEREid=XXXX注意這里的id選擇表中的唯一鍵,就是用於標識這條數據與其他數據不同的字寬悉段
顯示某個欄位的數據信息:如name
SELECTnameFROMTable_NameWHEREid=XXXX
⑨ 在mysql中怎麼樣查看資料庫名
可以使用這兩種方式查看資料庫名:
1、用select database()語句;
2、用status語句,查詢出來的結果中有一行是currrent database:***。這里***就
是當前所在的資料庫名稱。
1、打開mysql控制台,並輸入密碼隱纖;
⑩ 我想修改mysql資料庫的名字,可以怎麼修改
1、方法一:重命名所有的表,代碼如下:
CREATE DATABASE new_db_name;
RENAME TABLE db_name.table1 TO new_db_name.table1,
db_name.table2 TO new_db_name.table2;
DROP DATABASE db_name;