666666666666666666666666

MYSQL5.8-----3

 

 MYSQL5.8-----3

 

 MYSQL5.8-----3

 

 

如多带有通配符的,要使用一下格式
select * from  user where usename like "%1\%" ESCAPE 1;
再通配符前面使用1 后面加上ESCAPE告诉1 是不用解析的

MYSQL5.8-----3

 

注意:上面的FOWER是错的,改为POWER

MYSQL5.8-----3

 

 MYSQL5.8-----3

 

 MYSQL5.8-----3

 

 MYSQL5.8-----3

 

 注意:这些要配合表来进行操作:

 

MYSQL5.8-----3

 

 MYSQL5.8-----3

 

 MYSQL5.8-----3

 

 MYSQL5.8-----3

 

 MYSQL5.8-----3

 

 MYSQL5.8-----3

 

 #函数不能重名!!!!!!!!!!!!,函数不能重名

自定义带参数的函数,结合delimiter修改结束符号

 

mysql> select * from class;
+----+-----------+
| id | classname |
+----+-----------+
|  1 | dada      |
|  2 | jave      |
|  3 | javed     |
|  4 | py        |
+----+-----------+
4 rows in set (0.00 sec)
mysql> DELIMITER //
mysql> CREATE FUNCTION add_class(class VARCHAR(20)) RETURNS INT UNSIGNED BEGIN INSERT class(classname) VALUES(class);
    -> RETURN LAST_INSERT_ID();
    -> END
    -> //
Query OK, 0 rows affected (0.37 sec)

mysql> DELIMITER ;
mysql> SELECT add_class("jaja");
+-------------------+
| add_class("jaja") |
+-------------------+
|                 8 |
+-------------------+
1 row in set (0.01 sec)

mysql> SELECT * FROM class;
+----+-----------+
| id | classname |
+----+-----------+
|  1 | dada      |
|  2 | jave      |
|  3 | javed     |
|  4 | py        |
|  8 | jaja      |
+----+-----------+
5 rows in set (0.00 sec)

mysql> 

MYSQL5.8-----3

 

 

MYSQL5.8-----3

 

 MYSQL5.8-----3

 

 MYSQL5.8-----3

 

 

MYSQL5.8-----3

 

 

MYSQL5.8-----3

 

 MYSQL5.8-----3

 

 MYSQL5.8-----3

 

MYSQL5.8-----3

 

相关文章:

  • 2021-05-17
  • 2021-12-07
  • 2022-12-23
  • 2022-12-23
  • 2021-06-29
  • 2021-11-28
  • 2022-01-02
  • 2022-12-23
猜你喜欢
  • 2021-10-21
  • 2021-10-14
  • 2022-01-25
  • 2022-02-01
  • 2021-08-20
  • 2022-01-04
  • 2021-10-17
相关资源
相似解决方案