MySQL MySQL是一個關係型資料庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 是最流行的關係型資料庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關 ...
MySQL
MySQL是一個關係型資料庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 是最流行的關係型資料庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關係資料庫管理系統) 應用軟體。
MySQL是一種關係資料庫管理系統,關係資料庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。
MySQL所使用的 SQL 語言是用於訪問資料庫的最常用標準化語言。MySQL 軟體採用了雙授權政策,分為社區版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作為網站資料庫。
顯示命令
1.顯示資料庫列表。 show databases; 2.顯示庫中的數據表: use mysql; //打開庫 3.顯示數據表的結構: describe 表名; 4.建庫: create database 庫名; 5.建表: use 庫名; create table 表名 (欄位設定列表);CREATE TABLE table_name (column_name column_type);
6.刪庫和刪表:
drop database 庫名;
drop table 表名;
7.將表中記錄清空:
delete from 表名;
8.顯示表中的記錄:
select * from 表名;
MySQL的安裝使用
個人比較推薦5.7版本的資料庫,這個比較適應各種電腦的問題,不能安裝MySQL,多去網上搜索安裝教程 下載地址
用Java操作MySQL資料庫
- 首先先安裝好資料庫
- 導入MySQL的jar包——>mysql-connector-java-5.1.13-bin.jar
- 先創建一個文件夾,將jar包放入其中,一般取名為lib;
- 右擊jar包出現點擊build path——>點擊add to build path;這樣就完成了jar包導入
代碼演示:
public class Mysql { static String DBDORIVER="com.mysql.jdbc.Driver"; //是本地的MySQL資料庫:localhost:3306,安裝一般都是3306,改過的就不是,myta是資料庫名,其他都差不多一樣 static String DBURL="jdbc:mysql://localhost:3306/myta?useUnicode=true&characterEncoding=utf-8"; static String DBName="root"; //登入用戶名 static String DBPwd="123456";//登入密碼 static Connection conn=null; public void getConnection(){ try{ Class.forName(DBDORIVER);//載入驅動,連接MySQL的jdbc conn=DriverManager.getConnection(DBURL,DBName,DBPwd);//連接資料庫 System.out.println("鏈接成功"); Statement stmt=conn.createStatement();//創建Statement對象,是資料庫的一個介面 String sql="select*from mytable"; ResultSet rSet=stmt.executeQuery(sql);//將搜索的結果放入結果集中 while (rSet.next()) {//遍歷這個結果集 System.out.println(rSet.getString(1)+"\t"+rSet.getString(2)); //一次輸出每個數據 } }catch (Exception e) { // TODO: handle exception System.out.println(e.getMessage()); } } public static void main(String[] args) throws SQLException { Mysql mysql=new Mysql();//創建對象 mysql.getConnection();//調用getConnection方法 } }