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)+" "+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方法 } }