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

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

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪(fǎng)問(wèn)板塊 發(fā)新帖
查看: 4937 | 回復(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
語(yǔ)法如下: mysql -u用戶(hù)名 -p用戶(hù)密碼
鍵入命令mysql -uroot -p, 回車(chē)后提示你輸入密碼,輸入12345,然后回車(chē)即可進(jìn)入到mysql中了,mysql的提示符是:
mysql>
注意,如果是連接到另外的機(jī)器上,則需要加入一個(gè)參數(shù)-h機(jī)器IP
第三招、增加新用戶(hù)
格式:grant 權(quán)限 on 數(shù)據(jù)庫(kù).* to 用戶(hù)名@登錄主機(jī) identified by "密碼"
如,增加一個(gè)用戶(hù)user1密碼為password1,讓其可以在本機(jī)上登錄, 并對(duì)所有數(shù)據(jù)庫(kù)有查詢(xún)、插入、修改、刪除的權(quán)限。首先用以root用戶(hù)連入mysql,然后鍵入以下命令:
grant select,insert,update,delete on *.* to
[email=user1@localhost]user1@localhost[/email]
Identified by "password1";
如果希望該用戶(hù)能夠在任何機(jī)器上登陸mysql,則將localhost改為"%"。
如果你不想user1有密碼,可以再打一個(gè)命令將密碼去掉。
grant select,insert,update,delete on mydb.* to
[email=user1@localhost]user1@localhost[/email]
identified by "";
第四招: 操作數(shù)據(jù)庫(kù)
登錄到mysql中,然后在mysql的提示符下運(yùn)行下列命令,每個(gè)命令以分號(hào)結(jié)束。
1、 顯示數(shù)據(jù)庫(kù)列表。
show databases;
缺省有兩個(gè)數(shù)據(jù)庫(kù):mysql和test。 mysql庫(kù)存放著mysql的系統(tǒng)和用戶(hù)權(quán)限信息,我們改密碼和新增用戶(hù),實(shí)際上就是對(duì)這個(gè)庫(kù)進(jìn)行操作。
2、 顯示庫(kù)中的數(shù)據(jù)表:
use mysql;
show tables;
3、 顯示數(shù)據(jù)表的結(jié)構(gòu):
describe 表名;
4、 建庫(kù)與刪庫(kù):
create database 庫(kù)名;
drop database 庫(kù)名;
5、 建表:
use 庫(kù)名;
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ù)庫(kù)test數(shù)據(jù)庫(kù)導(dǎo)出到mysql.test文件,后者是一個(gè)文本文件
如:mysqldump -u root -p123456 --databases dbname > mysql.dbname
就是把數(shù)據(jù)庫(kù)dbname導(dǎo)出到文件mysql.dbname中。
2. 導(dǎo)入數(shù)據(jù):
mysqlimport -u root -p123456  SHOW DATABASES;  
2:2、創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)MYSQLDATA
  mysql> CREATE DATABASE MYSQLDATA;  
3:選擇你所創(chuàng)建的數(shù)據(jù)庫(kù)  
  mysql> USE MYSQLDATA; (按回車(chē)鍵出現(xiàn)Database changed 時(shí)說(shuō)明操作成功!)
4:查看現(xiàn)在的數(shù)據(jù)庫(kù)中存在什么表  
  mysql> SHOW TABLES;
5:創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)表
  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ù)庫(kù)表中(例如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ù)庫(kù)
mysqldump -u root 庫(kù)名>xxx.data
  
14:例2:連接到遠(yuǎn)程主機(jī)上的MYSQL
  假設(shè)遠(yuǎn)程主機(jī)的IP為:110.110.110.110,用戶(hù)名為root,密碼為abcd123。則鍵入以下命令:      
  mysql -h110.110.110.110 -uroot -pabcd123     
  (注:u與root可以不用加空格,其它也一樣)     
  3、退出MYSQL命令: exit (回車(chē))





MySQL的客戶(hù)端命令行工具,有很多方便使用者的特性,某些方面甚至可以說(shuō)比Oracle的
sqlplus
更加人性化。當(dāng)然從整體來(lái)說(shuō),還是sqlplus更加方便些,這么說(shuō)或許是我對(duì)sqlplus更加熟悉吧。這里記錄下MySQL命令行幾個(gè)比較常用的特性。
1.使用\G按行垂直顯示結(jié)果
如果一行很長(zhǎng),需要這行顯示的話(huà),看起結(jié)果來(lái)就非常的難受。在SQL語(yǔ)句或者命令后使用\G而不是分號(hào)結(jié)尾,可以將每一行的值垂直輸出。這個(gè)可能也是大家對(duì)于MySQL最熟悉的區(qū)別于其他數(shù)據(jù)庫(kù)工具的一個(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出來(lái)的結(jié)果集超過(guò)幾個(gè)屏幕,那么前面的結(jié)果一晃而過(guò)無(wú)法看到。使用pager可以設(shè)置調(diào)用os的more或者less等顯示查詢(xún)結(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è)類(lèi)似于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)
其他還有一些功能,可以通過(guò)help或者?獲得MySQL命令行支持的一些命令。


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

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

論壇徽章:
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)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP