mysql數據庫怎么用?

mysql數據庫的用法:1、連接mysql;2、啟動mysql服務;3、停止mysql服務;4、查詢端口是否沖突;5、退出mysql;6、修改密碼。

mysql數據庫怎么用?

一、數據庫的基本概念
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命令行(如下圖)

mysql數據庫怎么用?

1、連接mysql——格式:

?mysql?-h主機地址?-u用戶名?-p用戶密碼

? ? ? ?1)連接到本地Mysql,首先打開DOS窗口(快捷鍵window田字鍵+R一起調出命令指示框再輸入cmd),然后進入目錄mysqlbin,再鍵入命令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();

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享