Слияние кода завершено, страница обновится автоматически
Реализовано разделение на несколько операторов и поддерживается использование разделителей.
Код MySQL:
SHOW DATABASES;
CREATE USER name IDENTIFIED BY 'aaa"=bbb,ccc';
SET PASSWORD FOR name=PASSWORD('fdddfd');
SHOW GRANTS FOR name;
GRANT SELECT ON db_name.* TO name;
SHOW DATABASES;
DELETE FROM tb_name WHERE id=3;
DELIMITER $$
CREATE PROCEDURE pro(
IN num INT,OUT total INT)
BEGIN
SELECT SUM(score) INTO total FROM tb_name WHERE id=num;
END$$
DELIMITER ;
DROP PROCEDURE pro;
Код JavaScript:
[
[ 'SHOW', 4 ], [ 'DATABASES', 14 ], [ ';', 14 ],
[ 'CREATE', 22 ], [ 'USER', 27 ], [ 'name', 32 ],
[ 'IDENTIFIED', 43 ], [ 'BY', 46 ], [ "'", 47 ],
[ 'aaa"=bbb,ccc', 60 ], [ "'", 60 ], [ ';', 61 ],
[ 'SET', 66 ], [ 'PASSWORD', 75 ], [ 'FOR', 79 ],
[ 'name', 84 ], [ '=', 84 ], [ 'PASSWORD', 93 ],
[ '(', 93 ], [ "'", 94 ], [ 'fdddfd', 101 ],
[ "'", 101 ], [ ')', 102 ], [ ';', 103 ],
[ 'SHOW', 109 ], [ 'GRANTS', 116 ], [ 'FOR', 120 ],
[ 'name', 125 ], [ ';', 125 ], [ 'GRANT', 132 ],
[ 'SELECT', 139 ], [ 'ON', 142 ], [ 'db_name.*', 152 ],
[ 'TO', 155 ], [ 'name', 160 ], [ ';', 160 ],
[ 'SHOW', 166 ], [ 'DATABASES', 176 ], [ ';', 176 ],
[ 'DELETE', 184 ], [ 'FROM', 189 ], [ 'tb_name', 197 ],
[ 'WHERE', 203 ], [ 'id', 206 ], [ '=', 206 ],
[ '3', 208 ], [ ';', 208 ], [ 'DELIMITER', 219 ],
[ '$$', 222 ], [ 'CREATE', 229 ], [ 'PROCEDURE', 239 ],
[ 'pro', 243 ], [ '(', 243 ], [ 'IN', 251 ],
[ 'num', 255 ], [ 'INT', 259 ], [ ',', 259 ],
[ 'OUT', 263 ], [ 'total', 269 ], [ 'INT', 273 ],
[ ')', 273 ], [ 'BEGIN', 284 ], [ 'SELECT', 295 ],
[ 'SUM', 299 ], [ '(', 299 ], [ 'score', 305 ],
[ ')', 305 ], [ 'INTO', 311 ], [ 'total', 317 ],
[ 'FROM', 322 ], [ 'tb_name', 330 ], [ 'WHERE', 336 ],
[ 'id', 339 ], [ '=', 339 ], [ 'num', 343 ],
[ ';', 343 ], [ 'END', 351 ], [ '$$', 354 ],
[ 'DELIMITER', 364 ], [ ';', 365 ], [ 'DROP', 371 ],
[ 'PROCEDURE', 381 ], [ 'pro', 385 ], [ ';', 385 ]
]
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )