国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - cmd連接mysql的方法詳解

cmd連接mysql的方法詳解

2019-12-27 16:30MYSQL教程網 Mysql

本篇文章是對cmd連接mysql的方法進行了詳細的分析介紹,需要的朋友參考下

連接:mysql -h主機地址 -u用戶名 -p用戶密碼 (注:u與root可以不用加空格,其它也一樣)
斷開:exit (回車)

創建授權:grant select on 數據庫.* to 用戶名@登錄主機 identified by \"密碼\"
修改密碼:mysqladmin -u用戶名 -p舊密碼 password 新密碼
刪除授權: revoke select,insert,update,delete om *.* fromtest2@localhost;

顯示數據庫:show databases;
顯示數據表:show tables;
顯示表結構:describe 表名;

創建庫:create database 庫名;
刪除庫:drop database 庫名;
使用庫:use 庫名;

創建表:create table 表名 (字段設定列表);
刪除表:drop table 表名;
修改表:alter table t1 rename t2
查詢表:select * from 表名;
清空表:delete from 表名;
備份表: mysqlbinmysqldump -h(ip) -uroot -p(password) databasenametablename > tablename.sql
恢復表: mysqlbinmysql -h(ip) -uroot -p(password) databasenametablename < tablename.sql(操作前先把原來表刪除)

增加列:ALTER TABLE t2 ADD c INT UNSIGNED NOT NULL AUTO_INCREMENT,ADDINDEX (c);
修改列:ALTER TABLE t2 MODIFY a TINYINT NOT NULL, CHANGE b cCHAR(20);
刪除列:ALTER TABLE t2 DROP COLUMN c;

備份數據庫:mysql\bin\mysqldump -h(ip) -uroot -p(password) databasename> database.sql
恢復數據庫:mysql\bin\mysql -h(ip) -uroot -p(password) databasename< database.sql
復制數據庫:mysql\bin\mysqldump --all-databases >all-databases.sql
修復數據庫:mysqlcheck -A -o -uroot -p54safer

文本數據導入: load data local infile \"文件名\" into table 表名;
數據導入導出:mysql\bin\mysqlimport database tables.txt

第一招、mysql服務的啟動和停止
net stop mysql
net start mysql

第二招、登陸mysql
語法如下: mysql -u用戶名-p用戶密碼
鍵入命令mysql -uroot -p,回車后提示你輸入密碼,輸入12345,然后回車即可進入到mysql中了,mysql的提示符是:
mysql>
注意,如果是連接到另外的機器上,則需要加入一個參數-h機器IP

第三招、增加新用戶
格式:grant 權限 on 數據庫.* to 用戶名@登錄主機 identified by "密碼"
如,增加一個用戶user1密碼為password1,讓其可以在本機上登錄,并對所有數據庫有查詢、插入、修改、刪除的權限。首先用以root用戶連入mysql,然后鍵入以下命令:
grant select,insert,update,delete on *.* to
user1@localhost Identified by "password1";
如果希望該用戶能夠在任何機器上登陸mysql,則將localhost改為"%"。
如果你不想user1有密碼,可以再打一個命令將密碼去掉。
grant select,insert,update,delete on mydb.* to
user1@localhost identified by"";

第四招: 操作數據庫
登錄到mysql中,然后在mysql的提示符下運行下列命令,每個命令以分號結束。
1、 顯示數據庫列表。
show databases;
缺省有兩個數據庫:mysql和test。mysql庫存放著mysql的系統和用戶權限信息,我們改密碼和新增用戶,實際上就是對這個庫進行操作。
2、 顯示庫中的數據表:
use mysql;
show tables;
3、 顯示數據表的結構:
describe 表名;
4、 建庫與刪庫:
create database 庫名;
drop database 庫名;
5、 建表:
use 庫名;
create table 表名(字段列表);
drop table 表名;
6、 清空表中記錄:
delete from 表名;
7、 顯示表中的記錄:
select * from 表名;

第五招、導出和導入數據
1. 導出數據:
mysqldump --opt test > mysql.test
即將數據庫test數據庫導出到mysql.test文件,后者是一個文本文件
如:mysqldump -u root -p123456 --databases dbname >mysql.dbname
就是把數據庫dbname導出到文件mysql.dbname中。
2. 導入數據:
mysqlimport -u root -p123456 < mysql.dbname。
不用解釋了吧。
3. 將文本數據導入數據庫:
文本數據的字段數據之間用tab鍵隔開。
use test;
load data local infile "文件名" into table 表名;
1:使用SHOW語句找出在服務器上當前存在什么數據庫:
mysql> SHOW DATABASES;
2:2、創建一個數據庫MYSQLDATA
mysql> CREATE DATABASE MYSQLDATA;
3:選擇你所創建的數據庫
mysql> USE MYSQLDATA; (按回車鍵出現Database changed時說明操作成功!)
4:查看現在的數據庫中存在什么表
mysql> SHOW TABLES;
5:創建一個數據庫表
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sexCHAR(1));
6:顯示表的結構:
mysql> DESCRIBE MYTABLE;
7:往表中加入記錄
mysql> insert into MYTABLE values ("hyq","M");
8:用文本方式將數據裝入數據庫表中(例如D:/mysql.txt)
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTOTABLE MYTABLE;
9:導入.sql文件命令(例如D:/mysql.sql)
mysql>use database;
mysql>source d:/mysql.sql;
10:刪除表
mysql>drop TABLE MYTABLE;
11:清空表
mysql>delete from MYTABLE;
12:更新表中數據
mysql>update MYTABLE set sex="f" where name='hyq';13:備份數據庫mysqldump -u root庫名>xxx.data14:

例2:連接到遠程主機上的MYSQL
  假設遠程主機的IP為:110.110.110.110,用戶名為root,密碼為abcd123。則鍵入以下命令:   

  mysql-h110.110.110.110 -uroot -pabcd123   

  (注:u與root可以不用加空格,其它也一樣)   

  3、退出MYSQL命令:exit

(一) 連接MYSQL:
   格式: mysql -h主機地址 -u用戶名-p用戶密碼

1、例1:連接到本機上的MYSQL
  首先在打開DOS窗口,然后進入mysql安裝目錄下的bin目錄下,例如: D:\mysql\bin,再鍵入命令mysql -uroot-p,回車后提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是:mysql>
2、例2:連接到遠程主機上的MYSQL
  假設遠程主機的IP為:10.0.0.1,用戶名為root,密碼為123。則鍵入以下命令:
   mysql -h10.0.0.1 -uroot-p123
(注:u與root可以不用加空格,其它也一樣)
3、退出MYSQL命令
   exit (回車)

(二) 修改密碼:
   格式:mysqladmin -u用戶名 -p舊密碼password 新密碼
1、例1:給root加個密碼123。首先在DOS下進入目錄C:\mysql\bin,然后鍵入以下命令:
   mysqladmin -uroot -password123
  注:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了。
2、例2:再將root的密碼改為456
   mysqladmin -uroot -pab12password 456
(三) 增加新用戶:(注意:和上面不同,下面的因為是MYSQL環境中的命令,所以后面都帶一個分號作為命令結束符)
   格式:grant select on 數據庫.* to用戶名@登錄主機 identified by "密碼"
  例1、增加一個用戶test1密碼為abc,讓他可以在任何主機上登錄,并對所有數據庫有查詢、插入、修改、刪除的權限。首先用以root用戶連入MYSQL,然后鍵入以下命令:
   grantselect,insert,update,delete on *.* to test1@"%" Identified by"abc";

  但例1增加的用戶是十分危險的,你想如某個人知道test1的密碼,那么他就可以在internet上的任何一臺電腦上登錄你的mysql數據庫并對你的數據可以為所欲為了,解決辦法見例2。
  例2、增加一個用戶test2密碼為abc,讓他只可以在localhost上登錄,并可以對數據庫mydb進行查詢、插入、修改、刪除的操作(localhost指本地主機,即MYSQL數據庫所在的那臺主機),這樣用戶即使用知道test2的密碼,他也無法從internet上直接訪問數據庫,只能通過MYSQL主機上的web頁來訪問了。
   grantselect,insert,update,delete on mydb.* to test2@localhost identifiedby "abc";
  如果你不想test2有密碼,可以再打一個命令將密碼消掉。
   grantselect,insert,update,delete on mydb.* to test2@localhost identifiedby "";
(四) 顯示命令
1、顯示數據庫列表:
   show databases;
  剛開始時才兩個數據庫:mysql和test。mysql庫很重要它里面有MYSQL的系統信息,我們改密碼和新增用戶,實際上就是用這個庫進行操作。
2、顯示庫中的數據表:
   use mysql; //打開庫
   show tables;
3、顯示數據表的結構:
   describe 表名;
4、建庫:
   create database 庫名;
5、建表:
   use 庫名;
   create table 表名(字段設定列表);
6、刪庫和刪表:
   drop database 庫名;
   drop table 表名;
7、將表中記錄清空:
   delete from 表名;
8、顯示表中的記錄:
   select * from 表名;

MySQL導入導出命令
1.導出整個數據庫

  mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名
  mysqldump -u wcnc -p smgp_apps_wcnc >wcnc.sql
2.導出一個表
  mysqldump -u 用戶名 -p 數據庫名 表名> 導出的文件名
  mysqldump -u wcnc -p smgp_apps_wcnc users>wcnc_users.sql

3.導出一個數據庫結構
  mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc>d:wcnc_db.sql
  -d 沒有數據 --add-drop-table 在每個create語句之前增加一個drop table

4.導入數據庫
  常用source 命令
  進入mysql數據庫控制臺,
  如mysql -u root -p
  mysql>use 數據庫
  然后使用source命令,后面參數為腳本文件(如這里用到的.sql)
  mysql>source d:wcnc_db.sql (注:如果寫成sourced:\wcnc_db.sql,就會報語法

使用load data 批量導入數據,這種做法可以瞬間導入數據,用處非常大!

復制代碼代碼如下:


LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt'
    [REPLACE | IGNORE]
    INTO TABLE tbl_name
    [FIELDS                               字段操作,設置每個字段的分隔符

 

        [TERMINATED BY 'string']
        [[OPTIONALLY] ENCLOSED BY 'char']
        [ESCAPED BY 'char' ]
    ]
    [LINES                                行操作,從某一個字符開始,到某個字符

        [STARTING BY 'string']
        [TERMINATED BY 'string']
    ]
    [IGNORE number LINES]               行操作,忽略某行

    [(col_name_or_user_var,...)]        字段操作,寫入的字段與數據對應

    [SET col_name = expr,...)]


示例:load data infile '/test/test.file' intotable 'test' fields terminated by "\t" (fieldsOne,fieldsTwo);
意思是, 載入/test/test.file到表test中,使用\t分割字段,寫入fieldsOne和fieldsTwo中,默認以換行符作為一個行分割!

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 免费观看av | 日韩欧美一级片 | 成人精品一区二区三区 | 欧美一区二区三区免费 | 日日夜夜国产 | 小情侣高清国产在线播放 | 亚洲激情综合 | 亚洲一区二区三区四区五区午夜 | 四虎久久| 国产精品一区二区久久 | 视频在线一区二区三区 | 女人性做爰免费网站 | 午夜精品久久久久久久星辰影院 | 国内精品嫩模av私拍在线观看 | 国产高清精品在线 | 日本一区二区三区在线视频 | 亚洲一区二区三区四区在线 | 欧美日韩国产高清 | 亚洲精品成a人ⅴ香蕉片 | 精品一区二区久久久久久久网站 | 在线视频自拍 | 国产91久久久 | 国产综合免费视频 | 久久人 | 综合色区 | 国产精品欧美一区二区三区不卡 | 免费成人在线观看 | 国产大片在线观看 | 91视频在线网址 | 成人精品一区亚洲午夜久久久 | 五月婷婷综合激情网 | 精品少妇一区二区三区 | 久草在线 | 久久91精品 | 黄色网页在线 | 玖玖精品| 一区二区三区久久久 | 北条麻妃在线一区二区免费播放 | 一区二区在线不卡 | 国产精品一区久久 | 欧美午夜影院 |