安装顺序:
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
但是,我在这个文件夹下看不到我建的数据库
---------------------------------------------------------------