亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 4938 | 回復(fù): 2
打印 上一主題 下一主題

mysql命令行常用命令 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2010-01-24 20:17 |只看該作者 |倒序?yàn)g覽

mysql命令行常用命令(轉(zhuǎn))  
第一招、mysql服務(wù)的啟動(dòng)和停止
net stop mysql
net start mysql
第二招、登陸mysql
語法如下: mysql -u用戶名 -p用戶密碼
鍵入命令mysql -uroot -p, 回車后提示你輸入密碼,輸入12345,然后回車即可進(jìn)入到mysql中了,mysql的提示符是:
mysql>
注意,如果是連接到另外的機(jī)器上,則需要加入一個(gè)參數(shù)-h機(jī)器IP
第三招、增加新用戶
格式:grant 權(quán)限 on 數(shù)據(jù)庫.* to 用戶名@登錄主機(jī) identified by "密碼"
如,增加一個(gè)用戶user1密碼為password1,讓其可以在本機(jī)上登錄, 并對(duì)所有數(shù)據(jù)庫有查詢、插入、修改、刪除的權(quán)限。首先用以root用戶連入mysql,然后鍵入以下命令:
grant select,insert,update,delete on *.* to
[email=user1@localhost]user1@localhost[/email]
Identified by "password1";
如果希望該用戶能夠在任何機(jī)器上登陸mysql,則將localhost改為"%"。
如果你不想user1有密碼,可以再打一個(gè)命令將密碼去掉。
grant select,insert,update,delete on mydb.* to
[email=user1@localhost]user1@localhost[/email]
identified by "";
第四招: 操作數(shù)據(jù)庫
登錄到mysql中,然后在mysql的提示符下運(yùn)行下列命令,每個(gè)命令以分號(hào)結(jié)束。
1、 顯示數(shù)據(jù)庫列表。
show databases;
缺省有兩個(gè)數(shù)據(jù)庫:mysql和test。 mysql庫存放著mysql的系統(tǒng)和用戶權(quán)限信息,我們改密碼和新增用戶,實(shí)際上就是對(duì)這個(gè)庫進(jìn)行操作。
2、 顯示庫中的數(shù)據(jù)表:
use mysql;
show tables;
3、 顯示數(shù)據(jù)表的結(jié)構(gòu):
describe 表名;
4、 建庫與刪庫:
create database 庫名;
drop database 庫名;
5、 建表:
use 庫名;
create table 表名(字段列表);
drop table 表名;
6、 清空表中記錄:
delete from 表名;
7、 顯示表中的記錄:
select * from 表名;
第五招、導(dǎo)出和導(dǎo)入數(shù)據(jù)
1. 導(dǎo)出數(shù)據(jù):
mysqldump --opt test > mysql.test
即將數(shù)據(jù)庫test數(shù)據(jù)庫導(dǎo)出到mysql.test文件,后者是一個(gè)文本文件
如:mysqldump -u root -p123456 --databases dbname > mysql.dbname
就是把數(shù)據(jù)庫dbname導(dǎo)出到文件mysql.dbname中。
2. 導(dǎo)入數(shù)據(jù):
mysqlimport -u root -p123456  SHOW DATABASES;  
2:2、創(chuàng)建一個(gè)數(shù)據(jù)庫MYSQLDATA
  mysql> CREATE DATABASE MYSQLDATA;  
3:選擇你所創(chuàng)建的數(shù)據(jù)庫  
  mysql> USE MYSQLDATA; (按回車鍵出現(xiàn)Database changed 時(shí)說明操作成功!)
4:查看現(xiàn)在的數(shù)據(jù)庫中存在什么表  
  mysql> SHOW TABLES;
5:創(chuàng)建一個(gè)數(shù)據(jù)庫表
  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
6:顯示表的結(jié)構(gòu):  
  mysql> DESCRIBE MYTABLE;  
7:往表中加入記錄  
  mysql> insert into MYTABLE values ("hyq","M");  
8:用文本方式將數(shù)據(jù)裝入數(shù)據(jù)庫表中(例如D:/mysql.txt)
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
9:導(dǎo)入.sql文件命令(例如D:/mysql.sql)
  mysql>use database;
  mysql>source d:/mysql.sql;  
10:刪除表
  mysql>drop TABLE MYTABLE;  
11:清空表
  mysql>delete from MYTABLE;
12:更新表中數(shù)據(jù)
  mysql>update MYTABLE set sex="f" where name='hyq';
posted on 2006-01-10 16:21 happytian 閱讀(6) 評(píng)論(0)  編輯 收藏 收藏至365Key
  
13:備份數(shù)據(jù)庫
mysqldump -u root 庫名>xxx.data
  
14:例2:連接到遠(yuǎn)程主機(jī)上的MYSQL
  假設(shè)遠(yuǎn)程主機(jī)的IP為:110.110.110.110,用戶名為root,密碼為abcd123。則鍵入以下命令:      
  mysql -h110.110.110.110 -uroot -pabcd123     
 。ㄗ:u與root可以不用加空格,其它也一樣)     
  3、退出MYSQL命令: exit (回車)





MySQL的客戶端命令行工具,有很多方便使用者的特性,某些方面甚至可以說比Oracle的
sqlplus
更加人性化。當(dāng)然從整體來說,還是sqlplus更加方便些,這么說或許是我對(duì)sqlplus更加熟悉吧。這里記錄下MySQL命令行幾個(gè)比較常用的特性。
1.使用\G按行垂直顯示結(jié)果
如果一行很長(zhǎng),需要這行顯示的話,看起結(jié)果來就非常的難受。在SQL語句或者命令后使用\G而不是分號(hào)結(jié)尾,可以將每一行的值垂直輸出。這個(gè)可能也是大家對(duì)于MySQL最熟悉的區(qū)別于其他數(shù)據(jù)庫工具的一個(gè)特性了。
mysql> select * from db_archivelog\G
*************************** 1. row ***************************
        id: 1
check_day: 2008-06-26
   db_name: TBDB1
  arc_size: 137
   arc_num: 166
per_second: 1.6
  avg_time: 8.7
2.使用pager設(shè)置顯示方式
如果select出來的結(jié)果集超過幾個(gè)屏幕,那么前面的結(jié)果一晃而過無法看到。使用pager可以設(shè)置調(diào)用os的more或者less等顯示查詢結(jié)果,和在os中使用more或者less查看大文件的效果一樣。
使用more
mysql> pager more
PAGER set to 'more'
mysql> \P more
PAGER set to 'more'
使用less
mysql> pager less
PAGER set to 'less'
mysql> \P less
PAGER set to 'less'
還原成stdout
mysql> nopager
PAGER set to stdout
3.使用tee保存運(yùn)行結(jié)果到文件
這個(gè)類似于sqlplus的spool功能,可以將命令行中的結(jié)果保存到外部文件中。如果指定已經(jīng)存在的文件,則結(jié)果會(huì)附加到文件中。
mysql> tee output.txt
Logging to file 'output.txt'
或者
mysql> \T output.txt
Logging to file 'output.txt'
mysql> notee
Outfile disabled.
或者
mysql> \t
Outfile disabled.
4.執(zhí)行OS命令
mysql> system uname
Linux
mysql> \! uname
Linux
5.執(zhí)行SQL文件
mysql> source test.sql
+----------------+
| current_date() |
+----------------+
| 2008-06-28     |
+----------------+
1 row in set (0.00 sec)
或者
mysql> \. test.sql
+----------------+
| current_date() |
+----------------+
| 2008-06-28     |
+----------------+
1 row in set (0.00 sec)
其他還有一些功能,可以通過help或者?獲得MySQL命令行支持的一些命令。


本文來自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u3/111073/showart_2159172.html

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2011-09-09 18:16 |只看該作者
看過了,記下了,感謝樓主。。。。。。

論壇徽章:
1
2015年辭舊歲徽章
日期:2015-03-03 16:54:15
3 [報(bào)告]
發(fā)表于 2011-12-21 18:19 |只看該作者
many thanks
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP