以下的文章主要介绍的是MySQL数据库的基本知识,其中包括对MySQL数据库的创建,以及对一些相关的数据类型描述,其中还涉及到表的创建,以下就是文章的详细内容描述,望你会有所收获。
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(); } }
上面说了这么多内容,是关于对MySQL数据库知识的介绍,不知道各位对MySQL的认识是不是更上一层楼了,时时关注ITJS,学习最新Mysql技术。