mysql資料庫的用法:1、連接mysql;2、啟動mysql服務;3、停止mysql服務;4、查詢埠是否衝突;5、退出mysql;6、修改密碼。
一、資料庫的基本概念
1、 常用的兩種引擎:
(1) InnoDB引擎:
1)支援ACID,簡單來說就是支援事務完整性、一致性;
2)支援行鎖,以及類似ORACLE的一致性讀,多重使用者並發;
3)獨特的聚集索引主鍵設計方式,可大幅提升同時讀取寫入效能;
4)支援外鍵;
5)支援崩潰資料自修復;
6) InnoDB設計目標是處理大容量資料庫系統,它的CPU使用率是其它基於磁碟的關聯式資料庫引擎所不能比的。
7)它是一個可靠地事務處理引擎,不支援全文本搜尋
(2) MyISAM引擎:
1)不支援每次查詢表所具有原子性
2)
3)強調的是性能,其執行速度比InnoDB類型更快,但是不提供事務支援
4)如果執行大量的SELECT(刪除任務),MyISAM是更好的選擇
2、資料庫的介紹:
1)資料庫-database:保存有組織的資料的容器(通常是一個檔案或一組檔案)
2)表-table:某種特定類型資料的結構化清單
3)模式-schema:關於資料庫和表格的佈局及功能的資訊
4)列-column:表中的一個字段,所有表格都是由一個或多個欄位組成的
5)行-row:表中的一個記錄
6)資料類型-datatype:所容許的資料的類型,每個表格都有對應的資料類型,它限制(或容許)該列中儲存的資料
二、Mysql命令列(如下圖)
#1、連接mysql-格式:
mysql -h主机地址 -u用户名 -p用户密码
1)連接到本機Mysql,先開啟DOS視窗(快速鍵window田字鍵R一起調出指令指示框再輸入cmd),然後進入目錄mysql\bin,再鍵入指令mysql -u root -p,回車後會提示你輸入密碼, MYSQL的提示符號是: mysql> (預設root用戶沒有密碼)
2)連接到遠端主機上的Mysql:假設遠端主機的IP為:218.105.110.116,使用者名稱為root,密碼為abcd123456,則鍵入以下指令:mysql -h218.105.110.116 -u root -p abcd123456;(註:u與root之間可以不用加空格,其它也一樣)
#2、啟動mysql服務:
net start mysql
3、停止mysql服務:
net stop mysql
4、查詢連接埠是否衝突:
netstat –na | findstr 8080 查看被監聽的連接埠, findstr用來找出後面的連接埠是否存在。
5、退出mysql:
quit或exit退出
6、修改密碼:格式:
mysqladmin -u用戶名-p舊密碼password新密碼;
例如給root修改密碼:
mysqladmin -u root -p ab12 password djg345
三、顯示指令
1、顯示目前資料庫伺服器中的資料庫清單:
mysql> SHOW DATABASES;
2、顯示某個資料庫中的資料表:
mysql> USE 库名;//使用某个库; mysql> SHOW TABLES;//列出库中所有的表
3、顯示資料表的結構:
mysql> DESCRIBE 表名;
4、建立資料庫:
mysql> CREATE DATABASE 库名;
5、建立資料表:
mysql> USE 库名。mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1);
6、刪除資料庫:
mysql> DROP DATABASE 库名;
7、刪除資料表:
mysql> DROP TABLE 表名;
8、將表中記錄清除:
mysql> DELETE FROM 表名;
9、顯示表格中的記錄:
mysql> SELECT * FROM 表名;
10、在表格中插入記錄:
mysql> INSERT INTO 表名 VALUES (”hyq”,”M”);
11、更新表中資料:
mysql-> UPDATE 表名 SET 字段名1=’a',字段名2=’b’ WHERE 字段名3=’c';
12、用文字方式將資料裝入資料表:
mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE 表名;
13、匯入.sql檔案指令:
mysql> USE 数据库名; mysql> SOURCE d:/mysql.sql;
14、指令列修改root密碼:
mysql>UPDATEmysql.userSETpassword=PASSWORD(’新密码’) WHERE User=’root’; mysql> FLUSH PRIVILEGES;
15、顯示use的資料庫名稱:
mysql> SELECT DATABASE();
16、顯示目前的user:
mysql> SELECT USER();
以上是mysql資料庫怎麼用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!