首页 > 数据库 > 数据库开发技术 > MySQL 9.0正式版本来了!
EXPLAIN ANALYZE FORMAT=JSON
INTO @variable
select_stmt;
variables_metadata 提供了关于系统变量的通用信息,包括名称、作用范围、类型、取值范围(可选)以及描述。另外,MIN_VALUE 和 MAX_VALUE 字段用于替换 variables_info 表中的对应字段,后者中的这两个字段将来会被删除。
global_variable_attributes 提供了全局变量设置的属性和值。
delimiter |
CREATE PROCEDURE sp(n INT)
BEGIN
SET @s1 = "CREATE EVENT e ON SCHEDULE EVERY ";
SET @s2 = " SECOND
STARTS CURRENT_TIMESTAMP + INTERVAL 10 SECOND
ENDS CURRENT_TIMESTAMP + INTERVAL 2 MINUTE
ON COMPLETION PRESERVE
DO
INSERT INTO d.t VALUES ROW(NULL, NOW(), FLOOR(RAND()*100))";
SET @s = CONCAT(@s1, n, @s2);
PREPARE ps FROM @s;
EXECUTE ps;
DEALLOCATE PREPARE ps;
END |
delimiter ;
CREATE TABLE t(id int, rgb vector(3));
INSERT INTO t VALUES (1, to_vector('[255,255,255]'));
SELECT id, from_vector(rgb) FROM t;
id|from_vector(rgb) |
--+-------------------------------------+
1|[2.55000e+02,2.55000e+02,2.55000e+02]|
--mysql-native-password 服务器选项;
--mysql-native-password-proxy-users 服务器选项;
default_authentication_plugin 服务器系统变量。
CREATE FUNCTION add_nos(arg1 INT, arg2 INT)
RETURNS INT LANGUAGE JAVASCRIPT AS
$$
return arg1 + arg2
$$
;
SELECT add_nos(12,52);
+----------------+
| add_nos(12,52) |
+----------------+
| 64 |
+----------------+
参考:https://dev.mysql.com/doc/relnotes/mysql/9.0/en/news-9-0-0.html
原文作者:SQL编程思想;如有侵权,请联系管理员删除。