首頁 資料庫 mysql教程 使用命令建立MySQL資料庫的方法具體介紹

使用命令建立MySQL資料庫的方法具體介紹

Mar 21, 2017 pm 01:39 PM

下面小編就為大家帶來一篇用指令建立MySQL資料庫(de1)的方法。小編覺得蠻不錯的,現在就分享給大家,也給大家做個參考。一起跟著小編過來看看吧

一、連接MYSQL

格式: mysql -h主機位址-u用戶名-p用戶密碼

1、 連接到本機上的MYSQL。

先開啟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之間可以不用加空格,其它也一樣)

3、退出MYSQL指令:exit (Enter)

#二、修改密碼


##格式:mysqladmin -u使用者名稱-p舊密碼password 新密碼。 例如

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

mysqladmin -u root -password ab122、 再將root的密碼改為djg345。

mysqladmin -u root -p ab12 password ******

三、建立資料庫

##1、 CREATE DATABASE 資料庫名稱;

2、 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 資料庫名稱.* TO 資料庫名稱

@localhost IDENTIFIED BY '密碼';

3、 SET PASSWORD FOR'資料庫名稱'@'localhost' = OLD_PASSWORD('密碼'); 依序執行3個指令完成資料庫創建。注意:中文 「密碼」和「資料庫」是戶自己需要設定的。

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

現在介紹一些常用的MYSQL指令

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

一、操作技巧

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

也就是說你可以把一個完整的指令分成幾行來打,完後用分號作結束標誌就OK。

2、你可以使用遊標上下鍵調出先前的指令。

二、常用指令

#1、顯示目前資料庫伺服器中的資料庫清單:

#mysql> SHOW DATABASES;

2、建立資料庫:

mysql> CREATE DATABASE 函式庫名稱;

#3、建立資料表:

mysql> USE 庫名;mysql> CREATE TABLE 表名(字段名VARCHAR(20), 字段名CHAR(1));

#4、刪除資料庫:

mysql> DROP DATABASE 函式庫名稱;

5、刪除資料表:

##mysql> DROP TABLE 表名;

6、將表中記錄清除:

#mysql> DELETE FROM 表名;

7、往表中插入記錄:

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

#8、更新表中資料: mysql-> UPDATE 表名SET 字段名1='a',字段名2='b' WHERE 字段名3='c';

9、用文字方式將資料裝入資料表中:

mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE 表名;
#10、導入.sql檔案指令:

######mysql> USE 資料庫名稱;######mysql> SOURCE d:/mysql.sql;##########11、命令列修改root密碼:#########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
create table teacher //建立表TEACHER
(
id int(3) auto_increment not null primary key,
name char(10) not null,
address varchar(50) default '深圳',
year date
); //建表结束
//以下为插入字段
insert into teacher values('','allen','飞数科技1','2005-10-10');
insert into teacher values('','jack','飞数科技2','2005-12-23');如果你在mysql提示符键入上面
登入後複製
###的命令也可以,但不方便調試。 ############(1)###你可以將上述指令原樣寫入一個文字檔中,假設為sudu.sql,然後複製到c:\\下,並在DOS狀態進入目錄###\mysql\bin,然後鍵入以下指令:###

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

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

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

四、將文字資料轉到資料庫中

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

3 rose 飛數科技1 1976-10-10

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

假設你把這兩組資料存為速度sudu.txt文件,放在c盤根目錄下。

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

注意:你最好將檔案複製到\mysql\bin目錄下,並且要先用use指令打表所在的函式庫。

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

1.匯出整個資料庫

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

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

mysqldump -u user_name -p123456 database_name > outfile_name .sql

2.匯出一個表格

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

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

3.匯出一個資料庫架構

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

#- d 沒有資料--add-drop-table 在每個create語句之前增加一個drop table

4.帶語言參數導出

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

#

以上是使用命令建立MySQL資料庫的方法具體介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1665
14
CakePHP 教程
1423
52
Laravel 教程
1321
25
PHP教程
1269
29
C# 教程
1249
24
MySQL和PhpMyAdmin:核心功能和功能 MySQL和PhpMyAdmin:核心功能和功能 Apr 22, 2025 am 12:12 AM

MySQL和phpMyAdmin是強大的數據庫管理工具。 1)MySQL用於創建數據庫和表、執行DML和SQL查詢。 2)phpMyAdmin提供直觀界面進行數據庫管理、表結構管理、數據操作和用戶權限管理。

甲骨文在商業世界中的作用 甲骨文在商業世界中的作用 Apr 23, 2025 am 12:01 AM

Oracle不僅是數據庫公司,還是雲計算和ERP系統的領導者。 1.Oracle提供從數據庫到雲服務和ERP系統的全面解決方案。 2.OracleCloud挑戰AWS和Azure,提供IaaS、PaaS和SaaS服務。 3.Oracle的ERP系統如E-BusinessSuite和FusionApplications幫助企業優化運營。

在MySQL中解釋外鍵的目的。 在MySQL中解釋外鍵的目的。 Apr 25, 2025 am 12:17 AM

在MySQL中,外鍵的作用是建立表與表之間的關係,確保數據的一致性和完整性。外鍵通過引用完整性檢查和級聯操作維護數據的有效性,使用時需注意性能優化和避免常見錯誤。

比較和對比Mysql和Mariadb。 比較和對比Mysql和Mariadb。 Apr 26, 2025 am 12:08 AM

MySQL和MariaDB的主要區別在於性能、功能和許可證:1.MySQL由Oracle開發,MariaDB是其分支。 2.MariaDB在高負載環境中性能可能更好。 3.MariaDB提供了更多的存儲引擎和功能。 4.MySQL採用雙重許可證,MariaDB完全開源。選擇時應考慮現有基礎設施、性能需求、功能需求和許可證成本。

SQL與MySQL:澄清兩者之間的關係 SQL與MySQL:澄清兩者之間的關係 Apr 24, 2025 am 12:02 AM

SQL是一種用於管理關係數據庫的標準語言,而MySQL是一個使用SQL的數據庫管理系統。 SQL定義了與數據庫交互的方式,包括CRUD操作,而MySQL實現了SQL標準並提供了額外的功能,如存儲過程和触發器。

REDIS:了解其架構和目的 REDIS:了解其架構和目的 Apr 26, 2025 am 12:11 AM

Redis是一种内存数据结构存储系统,主要用作数据库、缓存和消息代理。它的核心特点包括单线程模型、I/O多路复用、持久化机制、复制与集群功能。Redis在实际应用中常用于缓存、会话存储和消息队列,通过选择合适的数据结构、使用管道和事务、以及进行监控和调优,可以显著提升其性能。

如何安全地將包含函數和正則表達式的JavaScript對象存儲到數據庫並恢復? 如何安全地將包含函數和正則表達式的JavaScript對象存儲到數據庫並恢復? Apr 19, 2025 pm 11:09 PM

安全地處理JSON中的函數和正則表達式在前端開發中,經常需要將JavaScript...

MySQL:數據庫,PHPMYADMIN:管理接口 MySQL:數據庫,PHPMYADMIN:管理接口 Apr 29, 2025 am 12:44 AM

MySQL和phpMyAdmin可以通過以下步驟進行有效管理:1.創建和刪除數據庫:在phpMyAdmin中點擊幾下即可完成。 2.管理表:可以創建表、修改結構、添加索引。 3.數據操作:支持插入、更新、刪除數據和執行SQL查詢。 4.導入導出數據:支持SQL、CSV、XML等格式。 5.優化和監控:使用OPTIMIZETABLE命令優化表,並利用查詢分析器和監控工具解決性能問題。

See all articles