使用JAVA搭建MySQL数据库


安装顺序

1、安装mysql_installer_community。可以从官网上下载,需要Oracle账号,但是没下载成功;我使用的事百度软件版本。安装所有东西,特别是Workbench(界面),因为之前单纯安装command line,发现不好用。

2、在Eclipse导入JAR包:mysql-connector-java-5.0.8.jar

3、使用JAVA操作MySQL的时候,MySQL必须处于启动状态。

-----------------------------------------------------------------

MySQL命令(在Workbench中,每条命令结尾都要加引号):

1、显示所有数据库:

show databases;

2、使用某个数据库(以tweet2011为例):

use tweet2011;

3、为数据库创建table,并制定table中各列的含义(其中primary key用于指定主键):

create table tweet1(tweetID char(20),usrname varchar(20),unknow varchar(20),tweetDATE varchar(30),tweet varchar(500),primary key(tweetID));

4、显示某个table所有内容

select * from tweet1;

5、清楚某个table中所有内容:

truncate table tweet1;

6、删除某个table:

drop table tweet1;

7、更新某个table(即:对该table进行插入操作)

insert into tweet1(tweetID,usrname,unknow,tweetDATE,tweet) values('28965131362770944','LovelyThang80','200','Sun Jan 23 00:00:00 +0000 2011',"Chef salad is calling my name, I'm so hungry!");

8、



MysQL中的转义:

参见:MySQL官网:http://dev.mysql.com/doc/refman/5.1/en/string-literals.html

或者 中文解说:http://binma85.iteye.com/blog/740845

示例1:

String str = "askdjf;lskdjf'asdf\"asdfasdf";  
        System.out.println(str);  
        if (str.indexOf("'") >= 0)  
            str = str.replaceAll("'", "\\\\'");  
        if (str.indexOf("\"") >= 0)  
            str = str.replaceAll("\"", "\\\\\"");  
        System.out.println(str);

输出结果:

askdjf;lskdjf'asdf"asdfasdf
askdjf;lskdjf\'asdf"asdfasdf

示例2:

String str = "askdjf;lskdjf'asdf\"asdf\\asdf";  
        System.out.println(str);        
        System.out.println("\\:"+str.indexOf("\\") );
        if (str.indexOf("\\") >= 0)  
            str = str.replaceAll("\\\\", "\\\\\\\\");//因为“\\”表示一个‘\’字符,而这个字符是特殊字符,所以还要进行加上‘\’来进行表示所以就要用"\\\\"。
        System.out.println(str);
        System.out.println("':"+str.indexOf("'"));
        if (str.indexOf("'") >= 0)  
            str = str.replaceAll("'", "\\\\'");
        System.out.println(str);
        System.out.println("\":"+str.indexOf("\""));
        if (str.indexOf("\"") >= 0)  
            str = str.replaceAll("\"", "\\\\\"");

输出结果:

askdjf;lskdjf'asdf"asdf\asdf
\:23
askdjf;lskdjf'asdf"asdf\\asdf
':13
askdjf;lskdjf\'asdf"asdf\\asdf
":19

------------------------------------------------------------------------

问题:建完数据库,发现数据库找不到怎么办?

我在Win7环境下安装MySQL 5.6,默认安装在了系统盘(C盘)

默认数据库文件路径为:C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.6\data

在这个文件夹下就能看到相应数据库名称的数据库文件夹了(一个数据库一个文件夹,数据库里的表格的文件后缀是idb)

按理说,默认的数据库文件路径应该是C:\Program Files\MySQL\MySQL Server 5.6\data

但是,我在这个文件夹下看不到我建的数据库



---------------------------------------------------------------








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值