CREATE TABLE tablename (
id INT AUTO_INCREMENT PRIMARY KEY,
column1 VARCHAR(255) NOT NULL,
column2 INT NOT NULL
);
Show Table Schema (MySQL)
DESCRIBE tablename;
Insert Data into a Table (MySQL)
INSERT INTO tablename (column1, column2) VALUES ('value1', 10);
Select Data from a Table (MySQL)
SELECT * FROM tablename;
Update Data in a Table (MySQL)
UPDATE tablename SET column1 = 'newvalue' WHERE id = 1;
Delete Data from a Table (MySQL)
DELETE FROM tablename WHERE id = 1;
Administrative Commands (MySQL)
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'localhost';
FLUSH PRIVILEGES;
SHOW GRANTS FOR 'username'@'localhost';
REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'username'@'localhost';
DROP USER 'username'@'localhost';
psql
\l
CREATE DATABASE dbname;
\c dbname
\dt
CREATE TABLE tablename (
id SERIAL PRIMARY KEY,
column1 VARCHAR(255) NOT NULL,
column2 INT NOT NULL
);
\d tablename
Data Manipulation Commands (PostgreSQL)
INSERT INTO tablename (column1, column2) VALUES ('value1', 10);
SELECT * FROM tablename;
UPDATE tablename SET column1 = 'newvalue' WHERE id = 1;
DELETE FROM tablename WHERE id = 1;
User Management (PostgreSQL)
CREATE USER username WITH PASSWORD 'password';
GRANT ALL PRIVILEGES ON DATABASE dbname TO username;
REVOKE ALL PRIVILEGES ON DATABASE dbname FROM username;
DROP USER username;