
mysql
mercury137
JAVA,PYTHON,C/C++,DB2,ORACLE=my all
展开
-
mysql命令
使用mysql很久了,但是那些命令一直记不住,所以决定好好整理一下。 1.登陆 我一般在本地会使用命令: [code="sql"]mysql -uroot -p[/code] 如果是远程登陆的话,使用命令: [code="sql"]mysql -h host -u user -p[/code] 2.退出http://david-je.iteye.com/admi...原创 2011-03-13 23:04:27 · 99 阅读 · 0 评论 -
查询数据
SELECT语句用来从数据表中检索信息。语句的一般格式是: [code="java"] SELECT what_to_select FROM which_table WHERE conditions_to_satisfy;[/code] 1.查询所有数据 [code="java"]select * from pet;[/code] 2.查询特殊行 [code="java"...原创 2011-03-13 23:18:32 · 101 阅读 · 0 评论 -
日期计算
MySQL提供了几个函数,可以用来计算日期 例如计算年龄: [code="java"]mysql> SELECT name, birth, CURDATE(), -> (YEAR(CURDATE())-YEAR(birth)) -> - (RIGHT(CURDATE(),5) AS age -> FROM pet;[/code] YEAR()提取日期的年部分,R...原创 2011-03-14 01:18:21 · 89 阅读 · 0 评论 -
模式匹配
MySQL提供标准的SQL模式匹配,以及一种基于象Unix实用程序如vi、grep和sed的扩展正则表达式模式匹配的格式。 SQL模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零字符)。在 MySQL中,SQL的模式默认是忽略大小写的(注意使用SQL模式时,不能使用=或!=;而应使用LIKE或NOT LIKE比较操作符)。 1.查找以a开头的 ...原创 2011-03-14 01:29:16 · 155 阅读 · 0 评论 -
max函数
创建表 [code="java"]mysql> CREATE TABLE shop ( -> article INT(4) UNSIGNED ZEROFILL DEFAULT '0000' NOT NULL, -> dealer CHAR(20) DEFAULT '' NOT NULL, -> price DOUBLE(...原创 2011-03-14 01:42:02 · 232 阅读 · 0 评论