【一个简单的MySQL搜索函数使用实例】教程文章相关的互联网学习教程文章

MySQL的CASEWHEN语句的几个使用实例_MySQL

使用CASE WHEN进行字符串替换处理mysql> select * from sales;9 rows in set (0.01 sec)SELECT name AS Name, CASE category WHEN "Holiday" THEN "Seasonal" WHEN "Profession" THEN "Bi_annual" WHEN "Literary" THEN "Random" END AS "Pattern"FROM sales; 9 rows in set (0.00 sec)CREATE TABLE sales( num MEDIUMINT NOT NULL AUTO_INCREMENT, name CHAR(20), winter INT, spring INT, ...

MySQL中文汉字转拼音的自定义函数和使用实例(首字的首字母)_MySQL

fristPinyin : 此函数是将一个中文字符串的第一个汉字转成拼音字母 (例如:"中国人"->Z)CREATE FUNCTION `fristPinyin`(P_NAME VARCHAR(255)) RETURNS varchar(255) CHARSET utf8BEGIN DECLARE V_RETURN VARCHAR(255); SET V_RETURN = ELT(INTERVAL(CONV(HEX(left(CONVERT(P_NAME USING gbk),1)),16,10), 0xB0A1,0xB0C5,0xB2C1,0xB4EE,0xB6EA,0xB7A2,0xB8C1,0xB9FE,0xBBF7, 0xBFA6,0xC0AC,0xC2E8,0xC4C3,...

MySql游标的使用实例_MySQL

mysql游标使用的整个过程为:1.创建游标 代码如下:DECLARE calc_bonus CURSOR FOR SELECT id, salary, commission FROM employees;2.打开游标 代码如下:OPEN calc_bonus;3.使用游标 代码如下:FETCH calc_bonus INTO re_id, re_salary, re_comm;4.关闭游标 代码如下:CLOSE calc_bonus;实例代码如下所示: 代码如下:begindeclare temp_user_id int default null;declare stop int default 0;#声明游标 declare temp_cur cursor for s...

MySQL创建新用户、增加账户的2种方法及使用实例_MySQL

可以用两种方式创建MySQL账户: 1.使用GRANT语句 2.直接操作MySQL授权表 最好的方法是使用GRANT语句,因为这样更精确,错误少。创建超级用户:代码如下: mysql> GRANT ALL PRIVILEGES ON *.* TO monty@localhost IDENTIFIED BY some_pass WITH GRANT OPTION; mysql> GRANT ALL PRIVILEGES ON *.* TO monty@% IDENTIFIED BY some_pass WITH GRANT OPTION;其中两个账户有相同的用户名monty和密码some_pass。两个账户均为超级用户账户,...

MySQLINSERTINTO使用实例

以下的文章主要介绍的是MySQL INSERT INTO语句的实际用法以及MySQL INSERT INTO语句中的相关语句的介绍,MySQL INSERT INTO语句在实际应用中是经常使用到的语句,所以对其相关的内容还是多多掌握为好。 INSERT [LOW_PRIORITY | DELAYED] [IGNORE] [INTO] tbl_name [(col_name,...)] VALUES (expression,...),(...),... MySQLINSERT INTO SELECT语句: INSERT [LOW_PRIORITY | DELAYED] [IGNORE] [INTO] tbl_name [(col_name,....

MySQLupdate使用实例

以下的文章主要介绍的是MySQL update 语句的实际用法,我们首先是以单表的UPDATE语句来引出实现MySQL update 语句的实际方案,以下就是文章的详细内容描述,望你看完之后会有收获。单表的MySQL UPDATE语句: UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr1 [, col_name2=expr2 ...] [WHERE where_definition] [ORDER BY ...] [LIMIT row_count] 多表的UPDATE语句: UPDATE [LOW_PRIORITY] [IGNORE] table_r...

MySQLorderby在union中使用实例分析

下面是用于例子测试的两张原始数据表:article 文章表:aidtitlecontent1文章1文章1正文内容...2文章2文章2正文内容...3文章3文章3正文内容... blog 日志表:bidtitlecontent1日志1日志1正文内容...2文章2文章2正文内容...3日志3日志3正文内容... UNION 子句中使用 ORDER BY子句中使用 ORDER BY,即将 SELECT 子句的结果先排序,然后再把这些子句查询的结果进行集合。在子句中使用 ORDER BY,由于优先级问题,需要将整个子句加圆括号...

mysqlgroupbyhaving使用实例

注意:使用group by的时候,SELECT子句中的列名必须为分组列。 如下实例必须包括name列名,因为name是作为group by分组的条件。实例:我的数据库中有一张员工工作记录表,表中的数据库如下: mysql> SELECT * FROM employee_tbl; +------+------+------------+--------------------+ | id | name | work_date | daily_typing_pages | +------+------+------------+--------------------+ | 1 | John | 2007-01-24 | ...

MySQLORD()函数使用实例介绍

ORD() 函数返回字符串第一个字符的ASCII 值。语法: ORD(string)举一些简单的例子: mysql> SELECT ORD('i'); +----------+ | ORD('i') | +----------+ | 105 | +----------+ 1 row in set或者: mysql> SELECT ORD('NowaMagic'); +------------------+ | ORD('NowaMagic') | +------------------+ | 78 | +------------------+ 1 row in set如果汉字又如何呢? mysql> SELECT ORD('简明现代魔法'); +---------...

mysqlROW_COUNT在存储过程中的使用实例

在Mysql中ROW_COUNT()返回前一个SQL进行UPDATE,DELETE,INSERT操作所影响的行数。注意在UPDATE中,如果替换前、后值是一样的,ROW_COUNT也会返回0。存储过程示例示例: begin insert into test values('','第一条'); if ROW_COUNT()>0 then insert into test values('','第二条'); end if; end如果第一条数据插入成功,再插入第二条数据。

mysqlfloor()函数向下取整使用实例

多的不解释,请大家看下面实例:实例1:大于0的数使用floor()函数 SELECT FLOOR(5.1)结果为:5 实例2:小于0的数使用floor()函数 SELECT FLOOR( - 5.1 )结果:-6 看了上面两个实例,我相信大家应该知道mysql floor()函数的使用方法了。更多阅读:mysql向上取整

mysqlTRUNCATE()函数使用实例

TRUNCATE(X,Y)TRUNCATE(x,y)返回数值x保留到小数点后y位的值(与ROUND最大的区别是不会进行四舍五入),请看下面实例: mysql>SELECT TRUNCATE(7.536432,2); +---------------------------------------------------------+ | TRUNCATE(7.536432,2) | +---------------------------------------------------------+ | 7.53 | +-------------...

Mysql中Join的使用实例详解

在前几章节中,我们已经学会了如果在一张表中读取数据,这是相对简单的,但是在真正的应用中经常需要从多个数据表中读取数据。本章节我们将向大家介绍如何使用MySQL 的 JOIN 在两个或多个表中查询数据。 你可以在SELECT, UPDATE 和 DELETE 语句中使用Mysql 的 join 来联合多表查询。 以下我们将演示MySQL LEFT JOIN 和 JOIN 的使用的不同之处。 在命令提示符中使用JOIN 我们在RUNOOB数据库中有两张表 tcount_tbl 和 runoob_tbl。两...

MySQL中文汉字转拼音的自定义函数和使用实例(首字的首字母)

fristPinyin : 此函数是将一个中文字符串的第一个汉字转成拼音字母 (例如:"中国人"->Z) 代码如下:CREATE FUNCTION `fristPinyin`(P_NAME VARCHAR(255)) RETURNS varchar(255) CHARSET utf8BEGIN DECLARE V_RETURN VARCHAR(255); SET V_RETURN = ELT(INTERVAL(CONV(HEX(left(CONVERT(P_NAME USING gbk),1)),16,10), 0xB0A1,0xB0C5,0xB2C1,0xB4EE,0xB6EA,0xB7A2,0xB8C1,0xB9FE,0xBBF7, 0xBFA6,0xC0AC,0xC2...

MySql游标的使用实例

mysql游标使用的整个过程为: 1.创建游标 代码如下:DECLARE calc_bonus CURSOR FOR SELECT id, salary, commission FROM employees; 2.打开游标 代码如下:OPEN calc_bonus; 3.使用游标 代码如下:FETCH calc_bonus INTO re_id, re_salary, re_comm; 4.关闭游标 代码如下:CLOSE calc_bonus; 实例代码如下所示:代码如下:begindeclare temp_user_id int default null;declare stop int default 0;#声明游标 declare temp_cur cursor f...

实例 - 相关标签