Linux mint 環(huán)境下配置 mysql
打開終端輸入 sudo apt-get install mysql-server
,回車即可安裝 mysql,當(dāng)然如果你想使用最新的 mysql,可以去官方下載并且配置,教程網(wǎng)上有很多,就不再贅述。
安裝完成之后,在終端中輸入 mysql -u root -p
,然后輸入安裝時設(shè)置的密碼,即可顯示以下信息
如果沒有顯示如下信息,則說明安裝出現(xiàn)了問題,可以到網(wǎng)上查閱相關(guān)教程進行安裝,一般采用終端安裝的方式不會出現(xiàn)任何問題,至少我安裝的時候是一次通過。
Mysql 一些常用的命令
1 . 查看當(dāng)前已有的數(shù)據(jù)庫 show databases;
2 . 進入一個已有的數(shù)據(jù)庫 use database_name;
3 . 創(chuàng)建一個數(shù)據(jù)庫 create database database_name;
4 . 創(chuàng)建一個表
5 . 查看當(dāng)前數(shù)據(jù)庫中有多少各表 show tables;
6 . 查看表的結(jié)構(gòu) describe table_name;
7 . 插入一行數(shù)據(jù),以及查詢數(shù)據(jù)
8 . 刪除數(shù)據(jù) delete from student where ID = 205017
9 . 導(dǎo)出 .sql 文件(說白了就是備份數(shù)據(jù)庫)
mysqldump -u root -p test > /home/hwaphon/document/test.sql
test 是數(shù)據(jù)庫名稱, > 后面是要輸出的目錄地址。
10 . 刪除表 drop table table_name;
11 . 刪除數(shù)據(jù)庫 drop database database_name;
12 . 導(dǎo)入數(shù)據(jù)庫
進入要導(dǎo)入 .sql 的數(shù)據(jù)庫,然后輸入 source /home/hwaphon/document/test.sql
即可。
Java 編程使用 mysql
首先去下載一個驅(qū)動 , 此處下載, 下面就來配置 Eclipse IDE 下如何使用 MYSQL,
新建項目 -> 右擊項目 -> Properties -> Java Build Path -> Libraries -> Add External Library -> 選擇我們下載的 JAR ->
配置好之后,新建一個類試試,如下所示
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class MyDemo {
public static void main(String[] args) {
Connection conn = null;
String sql;
String url = "jdbc:mysql://localhost:3306/test?"
+ "user=root&password=hwaphon&useUnicode=true&characterEncoding=UTF8&&useSSL=true";
try {
Class.forName("com.mysql.jdbc.Driver");// 動態(tài)加載mysql驅(qū)動
System.out.println("成功加載MySQL驅(qū)動程序");
// 一個Connection代表一個數(shù)據(jù)庫連接
conn = DriverManager.getConnection(url);
// Statement里面帶有很多方法,比如executeUpdate可以實現(xiàn)插入,更新和刪除等
Statement stmt = conn.createStatement();
sql = "select * from student";
ResultSet rs = stmt.executeQuery(sql);// executeQuery會返回結(jié)果的集合,否則返回空
while (rs.next()) {
System.out.println(rs.getString(1));// 入如果返回的是int類型可以用getInt()
}
} catch (SQLException e) {
System.out.println("MySQL操作錯誤");
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
輸出結(jié)果如下
看看在終端中的顯示
這就說明我們已經(jīng)成功在Java 中使用 mysql 了。