12.19 高级SQL查询_continued 查询一表存在一表不存在结果
作者:jvfans 日期:2007-12-19
1、查一个表中存在,另一个表中部存在的结果
首先在sales_rep表中添加一条记录employee_number=5:
==============
mysql> select * from sales_rep where employee_number = 5;
+-----------------+---------+------------+------------+-------------+-----------
-+
| employee_number | surname | first_name | commission | date_joined | bir...
首先在sales_rep表中添加一条记录employee_number=5:
==============
mysql> select * from sales_rep where employee_number = 5;
+-----------------+---------+------------+------------+-------------+-----------
-+
| employee_number | surname | first_name | commission | date_joined | bir...
标签:
12.18 高级SQL学习
作者:jvfans 日期:2007-12-18
继续前面的,我们有三个表sales,sales_rep,customer,下面我们使用查询语句:
====
mysql> select first_name,surname,value from customer,sales where id=customer;
+------------+-------------+-------+
| first_name | surname | value |
+------------+-------------+-------+
| Yvonne | Clegg | 2000 |
| Winston ...
====
mysql> select first_name,surname,value from customer,sales where id=customer;
+------------+-------------+-------+
| first_name | surname | value |
+------------+-------------+-------+
| Yvonne | Clegg | 2000 |
| Winston ...
12.18 continue_mysql 表类型-2
作者:jvfans 日期:2007-12-18
1、InnoDB是事务安全的表类型,即其具有COMMIT和ROLLBACK(rollback是回滚,commit是什么意思???)。
MyISAM表与InnoDB表:
--MyISAM表在执行插入时时将整个表锁定;而InnoDB使用记录级的锁定,使得语句对表中其他记录仍可执行。
--如果需要执行大量的插入和updates,出于性能考虑应该使用InnoDB;如果是执行大量的select应选择使用MyISAM。
warning:要使用InnoDB,MySQL要用InnoDB来支持编译。
InnoDB与MyISAM表不同,数据库不是存储在一个目录制,表作为一个文件;InnoDB表和索引...
MyISAM表与InnoDB表:
--MyISAM表在执行插入时时将整个表锁定;而InnoDB使用记录级的锁定,使得语句对表中其他记录仍可执行。
--如果需要执行大量的插入和updates,出于性能考虑应该使用InnoDB;如果是执行大量的select应选择使用MyISAM。
warning:要使用InnoDB,MySQL要用InnoDB来支持编译。
InnoDB与MyISAM表不同,数据库不是存储在一个目录制,表作为一个文件;InnoDB表和索引...
12.16mysql_continue MYSQL表类型
作者:jvfans 日期:2007-12-16
mysql 有两个事务安全的表InnoDB和BDB,其他(ISAM,MyISAM,MERGE和HEAP)都不是事务安全的。
1、ISAM(索引顺序存储方法)表:
是旧的MYSQL标准.
ISAM的特点:
ISAM使用.ISD存储文件,索引文件扩展名为.ISM;
不能在不同的机器和操作系统上互相访问。
将ISAM表转换成MyISAM类型:
ALTER TABLE tablename TYPE=MyISAM;
2、MyISAM表:
MyISAM索引比ISAM小很多,在版本3.23.0中MyISAM表类型代替了ISAM.
MyISAM数据文件扩展名位...
1、ISAM(索引顺序存储方法)表:
是旧的MYSQL标准.
ISAM的特点:
ISAM使用.ISD存储文件,索引文件扩展名为.ISM;
不能在不同的机器和操作系统上互相访问。
将ISAM表转换成MyISAM类型:
ALTER TABLE tablename TYPE=MyISAM;
2、MyISAM表:
MyISAM索引比ISAM小很多,在版本3.23.0中MyISAM表类型代替了ISAM.
MyISAM数据文件扩展名位...
日常问题笔记
作者:jvfans 日期:2007-12-16
1、命令输入错误怎么推出???
==============
创建一个test5表,但是输入错误,无法退出了:
mysql> create table test5(fruit set('apple','mango',litchi'));
'> c
'> quit
'> quit;
'>
============
再查看表格创建命令可以发现少输入了一个“'”(观察每个提示符可以看到在输入“c,quit,quit;”时都是提示“'”>),补输入一个“'”,命令提示符变为等待输入:
===========
my...
==============
创建一个test5表,但是输入错误,无法退出了:
mysql> create table test5(fruit set('apple','mango',litchi'));
'> c
'> quit
'> quit;
'>
============
再查看表格创建命令可以发现少输入了一个“'”(观察每个提示符可以看到在输入“c,quit,quit;”时都是提示“'”>),补输入一个“'”,命令提示符变为等待输入:
===========
my...
标签: mysql命令输入错误
continue mysql--数据类型与表类型
作者:jvfans 日期:2007-12-14
有几天没看数据库的书了,还是接着学的好,不能又一次半途而废……
mysql默认使用MyIsAm表类型,其为select 的速度而优化。
1、列类型:
mysql 有三种主要的列类型:数字,字符串,日期。通常应该选择尽可能小的列类型,可以节省空间,更快的访问和更新;然而类型太小,列的结果可能在插入时丢失数据,所以需要选择一个覆盖可能性的类型。
数字类型分为整形和浮点形,所有的数字类型允许两个选项:UNSIGNED(不允许有负值)和ZEROFILL(为该值添上0而不是空格,并且自动变为UNSIGNED)。
微小整数:tinyint(signed-128~127,unsigne...
mysql默认使用MyIsAm表类型,其为select 的速度而优化。
1、列类型:
mysql 有三种主要的列类型:数字,字符串,日期。通常应该选择尽可能小的列类型,可以节省空间,更快的访问和更新;然而类型太小,列的结果可能在插入时丢失数据,所以需要选择一个覆盖可能性的类型。
数字类型分为整形和浮点形,所有的数字类型允许两个选项:UNSIGNED(不允许有负值)和ZEROFILL(为该值添上0而不是空格,并且自动变为UNSIGNED)。
微小整数:tinyint(signed-128~127,unsigne...
secondday mysql continue_2
作者:jvfans 日期:2007-12-07
<span style="font-weight: bold;">1、使用AS列出新标题</span>:<br />======<br />mysql> select surname,first_name,date_joined,birthday from sales_rep;<br /> +----------+------------+-------------+------------+<br /> | surname | first_name | date_joined | birthd...
《MYSQL4.0从入门到精通》学习
作者:jvfans 日期:2007-12-07
mysql学习http://publish.itpub.net/zt/mysql/index.html;<br /><br />已经下载了mysql5.0,由于是非安装版本并且服务是手动的,每次使用需要自己动手启动like this:<br />======<br />C:\Documents and Settings\Admin>net start mysql<br /><br />MySQL 服务已经启动成功。<br />======<br />参照《mysql4从入门到精通》(附件为pd...
标签: delete first_day 创建数据库/表 INSERT...INTO DISTINCT DESCRIBE LIKE和% ORDER BY LIMIT UPDATE
secondday MYSQL continue
作者:jvfans 日期:2007-12-07
continue……<br /><br />1、更改列定义:<br /><br />改变某一列的属性定义<br />========<br />mysql> describe sales_rep;<br />+-----------------+-------------+------+-----+---------+-------+<br />| Field ...
策略模式
作者:jvfans 日期:2007-11-26
这么长时间没事可做,闲得无聊,刚好可以看看之前买来却没时间看得的书了。
<<Head First Design Patterns>>
英文影印本,本来以为英文书一定很难看,看完chapter one 之后觉得还行,基本都能明白在讲什么,可能这也是这本书的初衷吧,who knows?呵呵!
UBB/FCK两种编辑方式有什么不同吗?怎么在blog中画UML图啊?
图解加文字才是最有效的记忆方法。
Design Toolbox:
OO Basics: Abstraction/Encapsulation/Polymorphism/Inher...
<<Head First Design Patterns>>
英文影印本,本来以为英文书一定很难看,看完chapter one 之后觉得还行,基本都能明白在讲什么,可能这也是这本书的初衷吧,who knows?呵呵!
UBB/FCK两种编辑方式有什么不同吗?怎么在blog中画UML图啊?
图解加文字才是最有效的记忆方法。
Design Toolbox:
OO Basics: Abstraction/Encapsulation/Polymorphism/Inher...
tomcat初试:编译时找不到javax.servlet.*;
作者:jvfans 日期:2007-10-30
eclipse3.2下tomcat插件安装
作者:jvfans 日期:2007-10-27
刚开始学习web相关技术,安装tomcat就耗了我很长时间呐,看来是需要下点功夫了,不能再那么懒散了javascript:UBB_smiley();void(0)
表情符号。
机器装有eclipse3.2,去百度(很多人更喜欢google,支持国货嘛,哈哈)搜了下载地址http://tomcat.apache.org/,下了个最新的6.0版本的;还需要eclipse的tomcat插件,随便搜了下就有了;更简单的方法就是下个myeclipse了,插件大都有了,只是这玩意儿居然是收费的,看来用它还得去找个破解的了。
都准备好了,就开始安装了。
1、tomcat6.0的安装
解压下载的...
标签: tomcat eclipse3.2






