mysql 命令一套

來源:互聯網
上載者:User

標籤:rom   enter   lib   int   span   超級   p12   user   主機   

MySQL

mysql -h主機地址 -u使用者名稱 -p使用者密碼

  首先開啟DOS視窗,然後進入目錄mysql\bin,再鍵入命令mysql -u root  -p,斷行符號後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼.

  如果剛安裝好MYSQL,超級使用者root是沒有密碼的,故直接斷行符號即可進入到MYSQL中了,MYSQL的提示符是: mysql>

  2、串連到遠程主機上的MYSQL。假設遠程主機的IP為:110.110.110.110,使用者名稱為root,密碼為abcd123。則鍵入以下命  令:

  mysql -h110.110.110.110 -u root -p 123;(注:u與root之間可以不用加空格,其它也一樣)

  二、修改密碼

  1、 給root加個密碼ab12。首先在DOS下進入目錄mysql\bin,然後鍵入以下命令

  2、 再將root的密碼改為djg345。

  三、建立資料庫

  1、 CREATE DATABASE 資料庫名;

  2、 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER  ON 資料庫名.* TO 資料庫名@localhost IDENTIFIED BY ‘密碼‘;

  ‘資料庫名‘@‘localhost‘ = OLD_PASSWORD(‘密碼‘);

  —————————————————————————————————————————————

  注意:你必須首先登入到MYSQL中,以下操作都是在MYSQL的提示符下進行的,而且每個命令以分號結束。

  1、如果你打命令時,斷行符號後發現忘記加分號,你無須重打一遍命令,只要打個分號斷行符號就可以了。

  2、你可以使用游標上下鍵調出以前的命令。

  1、顯示當前資料庫伺服器中的資料庫列表:

  mysql> SHOW DATABASES;

  mysql> CREATE DATABASE 庫名;

  mysql> USE 庫名;

  mysql> CREATE TABLE 表名 (欄位名 VARCHAR(20), 欄位名 CHAR(1));

  mysql> DROP DATABASE 庫名;

  mysql> DROP TABLE 表名;

  mysql> DELETE FROM 表名;

  mysql> INSERT INTO 表名 VALUES ("hyq","M");

  mysql-> UPDATE 表名 SET 欄位名1=‘a‘,欄位名2=‘b‘ WHERE 欄位名3=‘c‘;

  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE 表名;

  mysql> USE 資料庫名;

  mysql> SOURCE d:/mysql.sql;

  mysql> UPDATE mysql.user SET password=PASSWORD(‘新密碼‘) WHERE  User=‘root‘;

  mysql> FLUSH PRIVILEGES;

  drop database if exists school; //如果存在sudu則刪除

  create database sudu; //建立庫sudu

  use school; //開啟庫sudu

  (

  name char(10) not null,

  year date

  ); //建表結束

  insert into teacher values(‘‘,‘allen‘,‘飛數科技1‘,‘2005-10-10‘);

  insert into teacher  values(‘‘,‘jack‘,‘飛數科技2‘,‘2005-12-23‘);如果你在mysql提示符鍵入上面的命令也可以,但不方便調試。

  mysql -uroot -p密碼 < c:\sudu.sql

  如果成功,空出一行無任何顯示;如有錯誤,會有提示。(以上命令已經調試,你只要將//的注釋去掉即可使用)。

  (2)或者進入命令列後使用 mysql> source c:\sudu.sql; 也可以將sudu.sql檔案匯入資料庫中。

  1、文本資料應符合的格式:欄位資料之間用tab鍵隔開,null值用\n來代替.例:

  4 mike 飛數科技2 1975-12-23

  2、資料傳入命令 load data local infile "c:\sudu.txt" into table 表名;

  五、備份資料庫:(命令在DOS的\mysql\bin目錄下執行)

  匯出檔案預設是存在mysql\bin目錄下

  mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔案名稱

  mysqldump -u user_name -p123456 database_name > outfile_name.sql

  mysqldump -u 使用者名稱 -p 資料庫名 表名> 匯出的檔案名稱

  mysqldump -u user_name -p database_name table_name >  outfile_name.sql

  mysqldump -u user_name -p -d --add-drop-table database_name >  outfile_name.sql

  4.帶語言參數匯出

  mysqldump -uroot -p --default-character-set=latin1 --set-charset=gbk  --skip-opt database_name > outfile_name.sql

mysql 命令一套

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.