1. SQL 中 ‘--’用来注释的 等价于 java 。 c 里的 ‘//‘ 行注释符。
2 . in (x,y,z,) 查询满足某个属性值 在给出的数中的情况。
3. check :检查属性值的范围是否和要求。 stu_sal int check (stu_sal>=1000 and stu_sal<=8000),
4. 数据库设计 :需要存放文章的地方。。类型 用 :text 才行的、、、varchar 不够装、
5: {$new[4]|strip_tags} php配合Smarty模板时的,一个参数去除HTML标签法。
6 、 Union 合并前后两个独立的SQL查询语句连接使用
select * from accessorys where id < 10 union select * from accessorys where id >
10 ; 等价于:
select * from accessorys where id !=
10 ;
7、 求10为底的对数 举例: logx(y) : 表示求以x为底的y的对数!
mysql> select log10(100);
| log10(100) |
+------------+
| 2 |
+------------+
1 row in set
字符串处理函数:
Mysql Oracle DB2
:length("str") :求字符串长度
当charset= utf8 时 : 一个汉字长度是3 字节 , 一个字母 一个数字是 1个字节 ;
当charset= gbk 时 : 一个汉字长度是2 字节 , 一个字母 一个数字是 1个字节 ;
mysql> charset utf8 ;
Charset changed
mysql> select length("三");
+---------------+
| length("三") |
+---------------+
| 3 |
+---------------+
1 row in set (0.00 sec)
mysql> select length("a");
+-------------+
| length("a") |
+-------------+
| 1 |
+-------------+
1 row in set (0.00 sec)
mysql> select length("1");
+-------------+
| length("1") |
+-------------+
| 1 |
+-------------+
1 row in set (0.00 sec)
mysql> charset gbk;
Charset changed
mysql> select length("三");
+--------------+
| length("三") |
+--------------+
| 2 |
+--------------+
1 row in set (0.00 sec)
:lower("str") : 字符串转换为小写
:upper("str") :字符串转为大写
: trim("str") --- 剔除字符串两头的空格 ————改进版: rtrim(“str”):剔除字符串右侧的空格 ———— ltrim(“str”):剔除字符串左侧的空格
mysql> select count(*)as count from friend group by userId order by count DESC
;
+-------+
| count |
+-------+
| 12 |
| 12 |
| 6 |
| 4 |
| 3 |
| 3 |
| 3 |
| 3 |
| 2 |
| 2 |
| 2 |
| 1 |
+-------+
12 rows in set
本文出自 “丑小鸭的天空” 博客,谢绝转载!