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 (恢復)
查看my.ini或my.conf文件,從中查找datadir設置,可以得到mysql數據庫文件存放位置
關于修改,一般步驟如下:
一.首先把mysql的服務先停掉。
二.更改MySQL配置文件My.ini中的數據庫存儲主路徑
三.將老的數據庫存儲主路徑中的數據庫文件和文件夾復制到新的存儲主路徑
將原文件夾中的所有文件和文件夾拷貝到你新建的文件夾目錄下。
四.重啟MySQL服務
五.驗證更改數據庫存儲主路徑的操作是否成功
mysql數據庫文件一般是存在mysql的安裝目錄下制定文件夾,或者直接通過查看配置文件后確定其存儲的目錄。
工具原料:電腦、mysql
1、首先打開mysql的安裝目錄,然后找到配置文件my.ini。
2、打開該配置文件,從文件中搜索到datadir關鍵字找到數據文件的存儲路徑。
3、按該路徑打開即可找打數據庫文件的存儲位置。
第一步:用FTP遠程鏈接你的空間,然后點擊data
第二步:進去之后點開backupdata
然后進步看到的內容就是備份的文件
mysql存儲數據的時候都會把數據文件存儲到固定的位置,那么我們如何查看這個存儲數據文件的位置在哪里那?下面我給大家分享一下。
首先我們進入mysql的安裝目錄,如下圖所示,打開my.ini文件
接下來在打開的my.ini文件中,我們找到datadir所在行,如下圖所示,復制此行的路徑
然后我們在路徑輸入框中粘貼此路徑,回車即可進入數據文件所在的位置,如下圖所示
最后如果你想修改數據文件的位置,那么直接修改my.ini文件中datadir對應的路徑即可,如下圖所示
在data文件夾下,創建一個文件夾,名字隨意,如:test
將你的數據庫文件,拷貝到test文件夾下,
在mysql里面找,test數據庫,進去,就能看到了
不同的存儲引擎數據文件擴展名不一樣,一般的,有3個名字相同但是擴展名不同的文件,那個是一張表
本文標題:mysql文件怎么看 查看mysql內容
文章來源:http://m.kartarina.com/article4/hgspoe.html
成都網站建設公司_創新互聯,為您提供、App設計、外貿建站、網站維護、面包屑導航、品牌網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯