93 lines
2.7 KiB
PL/PgSQL
93 lines
2.7 KiB
PL/PgSQL
select md5("200000foo") =10, sleep(2), rand(100);
|
|
select * from my1 where md5("110") =10;
|
|
select md5("100foo") =10;
|
|
select * from my1 where md5("100") =10;
|
|
select sleep(2);
|
|
select * from tst where lname='Doe';
|
|
select 1,2,3,4,5,6 from tst;
|
|
select * from tst where fname like '%a%';
|
|
select * from tst where lname like '%e%' order by fname;
|
|
insert into tst values ("John","Doe"),("Plato",null),("Nietzsche","");
|
|
drop table if exists tst;
|
|
create table tst(fname varchar(30), lname varchar(30));
|
|
update tst set lname="Human" where fname like '%a%' or lname like '%a%';
|
|
delete from tst where lname like '%man%' and fname like '%ard%';
|
|
select 100 from tst where fname='10' or lname like '%100%';
|
|
select 1,20,300,4000 from tst where name='1000' or name='200' or name='30' or name='4';
|
|
select count(1),count(10),count(100),count(2),count (20),count(200) from tst;
|
|
begin;
|
|
BEGIN
|
|
BEGIN;
|
|
commit;
|
|
COMMIT;
|
|
COMMIT;
|
|
CREATE DATABASE FOO;
|
|
CREATE EVENT myevent
|
|
CREATE FUNCTION hello (s CHAR(20))
|
|
CREATE INDEX foo_t1 on T1 (id);
|
|
CREATE PROCEDURE simpleproc (OUT param1 INT)
|
|
CREATE TABLE myCity (a int, b char(20));
|
|
create table t1 (id integer);
|
|
create table t1(id integer);
|
|
CREATE TABLE T1 (id integer);
|
|
CREATE TABLE T1 (id integer);
|
|
CREATE TABLE T2 (id integer);
|
|
CREATE TEMPORARY TABLE T1 (id integer);
|
|
DELETE FROM myCity;
|
|
DELETE FROM myCity;
|
|
DELIMITER ;//
|
|
DELIMITER //;
|
|
DO
|
|
DROP DATABASE FOO;
|
|
DROP DATABASE If EXISTS FOO;
|
|
DROP EVENT IF EXISTS myevent;
|
|
DROP EVENT myevent;
|
|
DROP FUNCTION hello;
|
|
DROP FUNCTION IF EXISTS hello;
|
|
DROP PROCEDURE IF EXISTS simpleproc;
|
|
DROP PROCEDURE simpleproc;
|
|
DROP TABLE IF EXISTS myCity;
|
|
drop table if exists t1;
|
|
DROP TABLE IF EXISTS T1;
|
|
DROP TABLE IF EXISTS T2;
|
|
DROP TABLE myCity;
|
|
drop table t1;
|
|
DROP TABLE T1;
|
|
DROP TABLE T2;
|
|
END //
|
|
INSERT INTO myCity VALUES (1, 'Milan');
|
|
INSERT INTO myCity VALUES (2, 'London');
|
|
insert into t1 values(1);
|
|
insert into t1 values(1);
|
|
INSERT INTO T2 VALUES (@@server_id);
|
|
ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 HOUR
|
|
RETURN CONCAT('Hello, ',s,'!');
|
|
RETURNS CHAR(50) DETERMINISTIC
|
|
SELECT @a;
|
|
SELECT @a;
|
|
SELECT COUNT(*) FROM myCity;
|
|
select count(*) from t1;
|
|
select count(*) from t1;
|
|
select count(*) from user where user='maxuser';
|
|
SELECT COUNT(*) INTO param1 FROM t;
|
|
SELECT IF(@a <> @TMASTER_ID,'OK (slave)','FAIL (master)') AS result;
|
|
SELECT IF(id <> @TMASTER_ID,'OK (slave)','FAIL (master)') AS result FROM T2;
|
|
SELECT IF(@@server_id <> @TMASTER_ID,'OK (slave)','FAIL (master)') AS result;
|
|
SELECT (@@server_id) INTO @a;
|
|
set autocommit=0;
|
|
SET autocommit=0;
|
|
SET autocommit = 0;
|
|
set autocommit=1;
|
|
SET autocommit=1;
|
|
SET AUTOCOMMIT=1;
|
|
set autocommit=OFF;
|
|
SET autocommit = oFf;
|
|
SET autocommit = Off;
|
|
SET AUTOCOMMIT=oN;
|
|
START TRANSACTION;
|
|
UPDATE t1 SET id = id + 1;
|
|
use mysql;
|
|
use test;
|
|
USE test;
|
|
USE test;
|