MySQL学习笔记
一、MySQL基本命令集合:
1、 create database mydata;//创建数据库
2、 use mydata; //在mydata这个数据库下工作
3、 create table dept //在mydata数据库下创建表dept
(
deptno int primary key,
dname varchar(14),
loc varchar(13)
);
create table emp //在mydata数据库下创建表emp
(
empno int primary key,
ename varchar(10),
job varchar(10),
mar int,
hiredate datetime,
sal double,
comm double,
deptno int,
foreign key (deptno) references dept(deptno)
);
4、 show databases;//显示数据库
5、 show tables;//显示表
6、 desc dept;//显示dept表的结构
7、 insert into dept values(10, ‘A’, ‘A’);//向dept表中添加记录
insert into dept values(20, ‘B’, ‘B’);
insert into dept values(30, ‘C’, ‘C’);
commit; //提交
8、 select * from dept;//查询记录
select * from dept order by deptno desc limit 3,2;//显示记录
二、MySQL的自动递增:
create table article //创建自动递增表
(
Id int primary key auto_increment,
Title varchar(255)
);
Insert into article values(null,’a’);
Insert into article values(null,’b’);
Insert into article(title) values(‘c’);
三、MySQL的日期时间:
1、 select now();//显示当前时间
2、 select date_format(now( ),’%y-%m-%d %H:%i:%s’);//显示指定格式的时间
四、MySQL_jdbc连接:
import java.sql.*;
public class TestMysqlConnection {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("com.mysql.jdbc.Driver");
&nb
相关文档:
MySQL优化
同时在线访问量继续增大,对于1G内存的服务器明显感觉到吃力严重时甚至每天都会死机,或者时不时的服务器卡一下,这个问题曾经困扰了我半个多月。MySQL使用是很具伸缩性的算法,因此你通常能用很少的内存运行或给MySQL更多的被存以得到更好的性能。
安装好mysql后,配制文件应该在/usr/local/mysql/share/mysql ......
tomcat+jdk+mysql免安装的整合形式
一: tomcat+jdk 免安装
很久以前就开始用 tomcat 的免安装版(zip 解压版)。直接运行 bin/startup.bat 的方式运行,有一个不好的地方就是注销登录用户程序就退出了。比如 windows 2003 server 版中运行 tomcat 以提供对外服务,很可能管理员启动了 tomcat 后就退出 windows 200 ......
来自: http://www.phpv.net/html/1666.html
#BEGIN CONFIG INFO
#DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大
#TYPE: SYSTEM
#END CONFIG INFO
#
# 此mysql配置文件例子针对4G内存
# 主要使用INNODB
#处理复杂队列并且连接数量较少的mysql服务器
#
# 将此文件复制到/etc/my.cnf 作为全局设置, ......
http://hi.baidu.com/thinkinginlamp/blog/item/a352918fe70d96fd503d925e.html
2009年01月12日 星期一 下午 08:35
作者:老王
在网上随便搜搜,就能找到大把的关于MySQL优化的文章,不过里面很多都不准确,说个常见的:
SELECT a from ... WHERE b = ...
一般来说,很多文章会告诫你类似这样的查询,不要在“a ......