Mysql知识

MySQL下载地址 www.mysql.com  MySQL驱动下载地址www.mysql.com/products


MySQL安装 最好改变字符集UTF8


创建数据库 create database mydata;
  use mydata;


数据类型 int double char varchar datetime longtext


创建表 create table dept
(
deptno int primary key,
dname varchar(14),
loc varchar(13)
);

create table emp
(
empno int primary key,
ename varchar(10),
job varchar(15),
mgr int,
hiredate datetime,
sal double,
deptno int,
foreign key (deptno) references dept(deptno)
);


MySQL执行脚本文件.sql   \. 文件路径 或 source 文件路径

sql文件中 -- 注释


MySQL管理软件 MySQL administrator,toad for mysql


查看数据库 show databases;


查看表   show tables;


查看表结构 desc dept;


插入数据   intsert into dept values(1,'a','a');
           commit;


分页     select * from dept order by deptno desc limit 3,2; (从第三条往后数两条)


自增 create table article
(
id int primary key auto_increment,
title vachar(255)
);
insert into article values(null,'a');
insert into article(title) values('c');


日期处理
获取当前日期 select now();
转化字符串   select date_format(now(),'%Y-%m-%d %H:%i:%s');


jdbc连接MySQL
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn=DriverManager.getConnection("jdbc:mysql://localhost/test? user=root&password=root");
stmt=conn.createStatement();
rs = stamt.executeQuery(sql);
   }
catch(Exception e){}
finally{

try{
if(rs!=null){rs.close; rs=null;}
if(stat!=null){stat.close; stat=null;}
if(conn!=null){conn.close; conn=null;}
}
       catch(SQLException e){
 e.printStackTrace();
}

 

posted @ 2010-03-30 14:45  游游鸟  阅读(158)  评论(0编辑  收藏  举报