Databases & SQL

367 commands

psql -U alice -d mydb -h db.example.compsql -c 'SELECT version();'psql -f schema.sqlpsql -d mydb\dt\d users\l\c otherdb\du\x\timing\password\q\copy users TO 'users.csv' CSV HEADERpsql -Atc 'SELECT count(*) FROM users;'createdb mydbdropdb mydbpg_dump mydb > mydb.sqlpg_dump -Fc mydb > mydb.dumppg_dump --table=users mydb > users.sqlpg_dump --schema-only mydb > schema.sqlpg_dump -j 4 -Fd mydb -f mydb_dirpg_restore -d mydb mydb.dumppg_restore -j 4 -d mydb mydb.dumppg_restore --list mydb.dumppg_isready -h db.example.compsql -U alice -d mydb -c 'EXPLAIN ANALYZE SELECT * FROM users WHERE id=1;'psql -l\i schema.sqlvacuumdb -d mydbreindexdb -d mydbpg_dumpall > all.sqlpg_dumpall --roles-only > roles.sqlPGPASSWORD=secret psql -U alice -h db.example.com mydb\dn\di\df\d+ users\conninfo\watch 5\pset pager off\epg_ctlcluster 16 main start\copy (SELECT id, email FROM users WHERE active) TO 'active_users.csv' CSV HEADERpsql -o out.txt -c 'SELECT * FROM users;'mysql -u alice -p -h db.example.com mydbmysql -e 'SHOW DATABASES;'mysql -e 'CREATE DATABASE mydb CHARACTER SET utf8mb4;'mysql -e "GRANT ALL PRIVILEGES ON mydb.* TO 'alice'@'localhost';"mysql -e 'FLUSH PRIVILEGES;'mysql mydb < dump.sqlmysqldump -u root -p mydb > mydb.sqlmysqldump --all-databases > all.sqlmysqldump --single-transaction mydb > mydb.sqlmysqladmin pingmysqladmin statusmysqladmin processlistmysql -e 'SHOW PROCESSLIST;'mysql -e "SELECT user, host FROM mysql.user;"mysql -B -N -e 'SELECT COUNT(*) FROM users;' mydbmysql -e 'SHOW TABLES;' mydbmysql -e 'DESCRIBE users;' mydbmysql -e 'SHOW CREATE TABLE users;' mydbmysql -e "SHOW GRANTS FOR 'alice'@'localhost';"mysqldump --no-data mydb > schema.sqlmysqldump --routines --triggers mydb > mydb.sqlmysqlcheck -u root -p mydbmysqladmin kill 1234mysql -e 'SHOW VARIABLES LIKE "character_set_server";'mysql -e 'SHOW STATUS LIKE "Threads_connected";'mysql -e 'SHOW ENGINES;'mariadb -u root -p mydbmysql -t -e 'SELECT * FROM users LIMIT 5;' mydbmysqldump -w "created_at > '2024-01-01'" mydb users > old_users.sqlmysql -e "REVOKE ALL PRIVILEGES ON mydb.* FROM 'alice'@'localhost';"mongosh 'mongodb://localhost:27017/mydb'mongosh --eval 'db.stats()'mongosh mydb --eval 'db.users.find().limit(5)'show dbsuse mydbshow collectionsdb.users.find({age: {$gt: 30}})db.users.findOne({email: 'a@b.com'})db.users.insertOne({name: 'Alice'})db.users.updateOne({email: 'a@b.com'}, {$set: {name: 'Alice2'}})db.users.deleteOne({email: 'a@b.com'})db.users.deleteMany({})db.users.createIndex({email: 1}, {unique: true})db.users.countDocuments({})db.users.aggregate([{$group: {_id: '$city', n: {$sum: 1}}}])mongodump --db mydb --out ./backupmongodump --uri 'mongodb://localhost:27017' --db mydbmongorestore --db mydb ./backup/mydbmongosh admin --eval 'db.shutdownServer()'mongostat 5mongotop 5mongosh --file seed.jsdb.users.find({age: {$gt: 30}}).sort({age: -1}).limit(10)db.users.updateMany({city: 'NYC'}, {$set: {active: true}})db.users.drop()db.dropDatabase()db.users.getIndexes()db.users.insertMany([{name: 'Alice'}, {name: 'Bob'}])mongodump --archive=mydb.archive --gzipredis-cli -h cache01.example.com -p 6380 PINGredis-cli SET user:1 'Alice'redis-cli GET user:1redis-cli DEL user:1redis-cli EXPIRE session:abc 3600redis-cli TTL session:abcredis-cli INCR pageviewsredis-cli HSET user:1 name Aliceredis-cli HGETALL user:1redis-cli KEYS 'user:*'redis-cli --scan --pattern 'user:*'redis-cli SCAN 0 MATCH 'user:*' COUNT 100redis-cli INFOredis-cli CONFIG GET maxmemoryredis-cli -n 3 SET k vredis-cli BGSAVEredis-cli FLUSHALLredis-cli --bigkeysREDISCLI_AUTH=secret redis-cli PINGredis-cli EXISTS user:1redis-cli LPUSH queue job1redis-cli LRANGE queue 0 -1redis-cli RPOP queueredis-cli SADD tags 'linux'redis-cli SMEMBERS tagsredis-cli ZADD scores 95 aliceredis-cli ZRANGE scores 0 -1 WITHSCORESredis-cli INCRBY pageviews 10redis-cli MSET user:1 'Alice' user:2 'Bob'redis-cli DBSIZEredis-cli CLIENT LISTredis-cli --statredis-cli -u redis://default:secret@cache01.example.com:6379/0 PINGredis-cli CONFIG SET maxmemory 256mbredis-cli SLOWLOG GET 5redis-cli SUBSCRIBE newssqlite3 app.db '.tables'sqlite3 app.db '.schema users'sqlite3 app.db 'SELECT * FROM users LIMIT 5;'sqlite3 app.db '.mode column' '.headers on' 'SELECT * FROM users;'sqlite3 app.db '.import users.csv users'sqlite3 app.db '.output dump.sql' '.dump'sqlite3 app.db '.backup backup.db'sqlite3 app.db 'CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT);'sqlite3 app.db '.indexes'sqlite3 :memory: 'SELECT 1;'sqlite3 app.db 'PRAGMA table_info(users);'sqlite3 app.db -cmd '.mode csv' -cmd '.headers on' 'SELECT * FROM users;'sqlite3 -readonly app.db 'SELECT * FROM users;'sqlite3 app.db 'VACUUM;'sqlite3 app.db 'ANALYZE;'sqlite3 app.db '.timer on'sqlite3 app.db 'PRAGMA journal_mode=WAL;'sqlite3 app.db 'CREATE INDEX idx_users_email ON users(email);'sqlite3 app.db 'DROP TABLE users;'sqlite3 app.db 'EXPLAIN QUERY PLAN SELECT * FROM users WHERE email="a@b.com";'sqlite3 app.db '.mode json' 'SELECT * FROM users;'sqlite3 app.db '.nullvalue NULL'sqlite3 app.db '.databases'sqlite3 app.db "ATTACH DATABASE 'archive.db' AS archive;"sqlite3 app.db '.eqp on'duckdb mydb.duckdb 'SELECT * FROM users;'duckdb mydb.duckdb -c "SELECT count(*) FROM users;"duckdb -c "SELECT * FROM read_csv_auto('data.csv');"duckdb -c "ATTACH 'other.duckdb' AS o;"duckdb -readonly mydb.duckdb 'SELECT 1;'duckdb -list -csv mydb.duckdb 'SELECT 1;'duckdb -json mydb.duckdb -c "SELECT * FROM users;"duckdb mydb.duckdb -c "COPY users TO 'users.csv' (HEADER, DELIMITER ',');"duckdb -c "SELECT * FROM read_parquet('users.parquet');"duckdb mydb.duckdb -c "SHOW TABLES;"duckdb mydb.duckdb -c "DESCRIBE users;"duckdb -c "INSTALL httpfs; LOAD httpfs;"duckdb -f setup.sqlredis-cli INFO memoryredis-cli SAVEredis-cli MONITORsudo apt install postgresql postgresql-contribsudo apt install postgresql-16 postgresql-client-16sudo apt install postgresql-clientsudo pg_ctlcluster 16 main stopsudo pg_ctlcluster 16 main restartsudo pg_ctlcluster 16 main statussudo pg_ctlcluster 16 main reloadsudo pg_ctlcluster 16 main promotesudo pg_createcluster 16 mycluster --startsudo pg_dropcluster 16 myclustersudo pg_upgradecluster 15 mainsudo systemctl enable --now postgresqlsudo systemctl status postgresqlsudo systemctl restart postgresqlsudo systemctl reload postgresqlsudo -u postgres psql -d postgres -c 'SELECT version();'sudo -u postgres createuser -P appsudo -u postgres createdb -O app appdbsudo -u postgres dropdb appdbsudo -u postgres dropuser apppsql -U app -h 127.0.0.1 -d appdbPGPASSWORD=secret psql -U app -h localhost appdbpsql 'postgresql://app:secret@localhost:5432/appdb'psql -d appdb -c '\dt'psql -d appdb -c '\d+ users'psql -d appdb -c '\l'psql -d appdb -c '\du'psql -d appdb -c '\conninfo'psql -d appdb -c '\dn'psql -d appdb -x -c 'SELECT * FROM users;'psql -d postgres -c "CREATE USER app WITH PASSWORD 'secret';"psql -d postgres -c "CREATE DATABASE appdb OWNER app;"psql -d postgres -c "GRANT ALL PRIVILEGES ON DATABASE appdb TO app;"psql -d appdb -c "GRANT USAGE ON SCHEMA public TO app;"psql -d appdb -c "GRANT SELECT, INSERT, UPDATE, DELETE ON ALL TABLES IN SCHEMA public TO app;"psql -d appdb -c "ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO app;"psql -d postgres -c "ALTER USER app WITH SUPERUSER;"psql -d postgres -c "ALTER USER app PASSWORD 'newpass';"psql -d postgres -c "DROP DATABASE appdb WITH (FORCE);"psql -d postgres -c "DROP USER app;"psql -d postgres -c "REASSIGN OWNED BY app TO postgres;"psql -d postgres -c "DROP OWNED BY app;"psql -d postgres -c "SELECT pg_size_pretty(pg_database_size('appdb'));"psql -d postgres -c "SELECT datname, pg_size_pretty(pg_database_size(datname)) FROM pg_database ORDER BY pg_database_size(datname) DESC;"psql -d appdb -c "SELECT pg_size_pretty(pg_total_relation_size('users'));"psql -d appdb -c "SELECT pg_size_pretty(pg_indexes_size('users'));"psql -d appdb -c "SELECT * FROM pg_stat_activity WHERE state = 'active';"psql -d appdb -c "SELECT pid, query FROM pg_stat_activity WHERE state = 'active';"psql -d appdb -c "SELECT pg_terminate_backend(12345);"psql -d appdb -c "SELECT pg_cancel_backend(12345);"psql -d appdb -c "SELECT pid, pg_blocking_pids(pid) FROM pg_stat_activity;"psql -d appdb -c "SELECT * FROM pg_locks WHERE NOT granted;"psql -d appdb -c "VACUUM;"psql -d appdb -c "VACUUM (VERBOSE) users;"psql -d appdb -c "VACUUM FULL users;"psql -d appdb -c "ANALYZE;"psql -d appdb -c "ANALYZE users;"psql -d appdb -c "REINDEX TABLE users;"psql -d appdb -c "REINDEX DATABASE appdb;"psql -d appdb -c "SELECT relname, n_live_tup, n_dead_tup FROM pg_stat_user_tables ORDER BY n_dead_tup DESC;"psql -d appdb -c "SELECT indexname, pg_size_pretty(pg_relation_size(indexrelid)) FROM pg_indexes WHERE tablename = 'users';"psql -d appdb -c "SHOW work_mem;"psql -d appdb -c "SHOW max_connections;"psql -d appdb -c "SELECT name, setting FROM pg_settings WHERE name LIKE 'autovacuum%';"psql -d postgres -c "ALTER SYSTEM SET work_mem = '64MB';"psql -d postgres -c "ALTER SYSTEM SET max_connections = '200';"psql -d postgres -c "SELECT pg_reload_conf();"psql -d appdb -c "EXPLAIN SELECT * FROM users WHERE email = 'a@b.com';"psql -d appdb -c "EXPLAIN (ANALYZE, BUFFERS) SELECT * FROM orders WHERE user_id = 7;"psql -d appdb -c "EXPLAIN ANALYZE SELECT * FROM users WHERE id = 1;"psql -d appdb -c "CREATE INDEX idx_users_email ON users (email);"psql -d appdb -c "CREATE UNIQUE INDEX idx_users_email_unique ON users (email);"psql -d appdb -c "DROP INDEX idx_users_email;"psql -d appdb -c "CREATE INDEX idx_orders_user ON orders (user_id) WHERE status = 'open';"psql -d appdb -c "CREATE TABLE IF NOT EXISTS users (id serial PRIMARY KEY, email text UNIQUE);"psql -d appdb -c "ALTER TABLE users ADD COLUMN age int;"psql -d appdb -c "ALTER TABLE users DROP COLUMN age;"psql -d appdb -c "ALTER TABLE users RENAME TO members;"psql -d appdb -c "ALTER TABLE users ALTER COLUMN email SET NOT NULL;"psql -d appdb -c "TRUNCATE TABLE users RESTART IDENTITY;"psql -d appdb -c "CHECKPOINT;"psql -d appdb -c "SELECT pg_is_in_recovery();"psql -d appdb -c "SELECT * FROM pg_stat_replication;"psql -d appdb -c "SELECT datname, age(datfrozenxid) FROM pg_database;"psql -d appdb -c "SELECT * FROM pg_stat_database WHERE datname = 'appdb';"psql -d appdb -c "SELECT * FROM pg_stat_user_tables WHERE relname = 'users';"psql -d appdb -c "CREATE EXTENSION IF NOT EXISTS pg_stat_statements;"psql -d appdb -c "SELECT query, total_exec_time FROM pg_stat_statements ORDER BY total_exec_time DESC LIMIT 10;"psql -d appdb -c "\copy users TO '/tmp/users.csv' DELIMITER ',' CSV HEADER"psql -d appdb -c "\copy users FROM '/tmp/users.csv' DELIMITER ',' CSV HEADER"vacuumdb -d appdbvacuumdb --analyze -d appdbvacuumdb --all -vvacuumdb -d appdb --fullreindexdb -d appdbreindexdb --allpg_dump -U app -d appdb -Fc -f appdb.dumppg_restore -U app -d appdb -j 4 appdb.dumppg_restore -U app -d appdb --clean --if-exists appdb.dumppg_dumpall -U postgres > all.sqlpg_dump -U app -d appdb -t users -Fc -f users.dumppg_basebackup -h 127.0.0.1 -U replicator -D /var/lib/postgresql/16/standby -X stream -Ppg_isready -h 127.0.0.1 -p 5432sudo apt install mysql-clientsudo systemctl enable --now mysqlsudo systemctl status mysqlsudo mysql -u rootmysql -u app -p appdbmysql -u app -p -e 'SHOW DATABASES;'mysql -u app -p appdb -e 'SHOW TABLES;'mysqladmin -u root -p statusmysqladmin -u root -p pingmysqladmin -u root -p processlistmysqladmin -u root -p shutdownsudo mysql -e "ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'secret';"mysql -u root -p -e "CREATE DATABASE appdb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;"mysql -u root -p -e "CREATE USER 'app'@'localhost' IDENTIFIED BY 'secret';"mysql -u root -p -e "GRANT ALL PRIVILEGES ON appdb.* TO 'app'@'localhost';"mysql -u root -p -e "GRANT SELECT, INSERT, UPDATE, DELETE ON appdb.* TO 'app'@'localhost';"mysql -u root -p -e "ALTER USER 'app'@'localhost' IDENTIFIED BY 'newpass';"mysql -u root -p -e "DROP USER 'app'@'localhost';"mysql -u root -p -e "DROP DATABASE appdb;"mysql -u root -p -e 'FLUSH PRIVILEGES;'mysqldump -u app -p appdb > appdb.sqlmysql -u app -p appdb < appdb.sqlmysqldump --single-transaction --routines --triggers --events appdb > appdb.sqlmysqlcheck -u app -p --check appdbmysqlcheck -u app -p --optimize appdbmysqlcheck -u app -p --analyze appdbmysqlcheck -u app -p --repair appdbmysql -u root -p -e "SELECT table_schema, ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS size_mb FROM information_schema.tables GROUP BY table_schema;"mysql -u root -p -e "SELECT table_name, ROUND((data_length + index_length) / 1024 / 1024, 2) AS size_mb FROM information_schema.tables WHERE table_schema = 'appdb' ORDER BY size_mb DESC;"mysql -u root -p -e "SHOW VARIABLES LIKE 'max_connections';"mysql -u root -p -e "SHOW VARIABLES LIKE 'innodb_buffer_pool_size';"mysql -u root -p -e "SET GLOBAL max_connections = 200;"mysql -u root -p -e "SHOW ENGINE INNODB STATUS\G"mysql -u root -p -e "SELECT user, host, plugin FROM mysql.user;"mysql -u root -p -e "SHOW GRANTS FOR 'app'@'localhost';"mysql -u root -p -e "OPTIMIZE TABLE appdb.users;"mysql -u root -p -e "PURGE BINARY LOGS BEFORE NOW() - INTERVAL 7 DAY;"redis-cli INFO serverredis-cli INFO persistenceredis-cli INFO replicationredis-cli INFO clientsredis-cli INFO statsredis-cli FLUSHALL ASYNCredis-cli --scan --pattern 'session:*' --count 100redis-cli SLOWLOG GET 10redis-cli SLOWLOG RESETredis-cli CLIENT KILL ID 123redis-cli -a secret --no-auth-warning PINGredis-check-rdb /var/lib/redis/dump.rdbsudo systemctl enable --now redis-serversudo systemctl status redis-serverredis-cli CONFIG GET saveredis-cli CONFIG SET maxmemory-policy allkeys-lruredis-cli CONFIG REWRITEredis-cli SHUTDOWN NOSAVEredis-cli MEMORY USAGE user:1redis-cli --rdb /tmp/backup.rdbredis-cli MIGRATE 10.0.0.5 6379 user:1 0 5000redis-cli ACL LISTredis-cli ACL SETUSER app on '>secret' '~app:*' +get +setredis-cli ACL DELUSER appsudo systemctl enable --now mongodsudo systemctl status mongodmongosh --eval 'db.runCommand({ping: 1})'mongosh appdb --eval 'db.users.find().limit(5)'mongosh appdb --eval 'db.users.createIndex({email: 1}, {unique: true})'mongosh appdb --eval 'db.stats()'mongosh --eval 'db.adminCommand({serverStatus: 1})'mongodump --db appdb --out /backups/mongomongodump --db appdb --gzip --archive=/backups/appdb.archivemongorestore --drop --db appdb /backups/mongo/appdbmongoexport --db appdb --collection users --out users.jsonmongoexport --db appdb --collection users --type=csv --fields=email,name --out users.csvmongoimport --db appdb --collection users --file users.jsonmongosh appdb --eval 'db.users.getIndexes()'mongosh appdb --eval 'db.users.dropIndex({email: 1})'mongosh appdb --eval 'db.runCommand({collStats: "users"})'mongosh admin --eval 'db.currentOp()'mongosh admin --eval 'db.killOp(12345)'mongosh appdb --eval 'db.users.explain("executionStats").find({email: "a@b.com"})'mongosh --username app --password secret --authenticationDatabase admin appdbmongosh admin --eval 'db.createUser({user: "app", pwd: "secret", roles: [{role: "readWrite", db: "appdb"}]})'mongosh admin --eval 'db.dropUser("app")'
Search all 7,657 commands instead.