SQL Commands: Difference between revisions

From Fundamental Ramen
Jump to navigation Jump to search
 
(5 intermediate revisions by the same user not shown)
Line 29: Line 29:
! || Postgres || MariaDB
! || Postgres || MariaDB
|-
|-
| on database to user
| create user
| <syntaxhighlight lang="sql">
| <syntaxhighlight lang="sql">
CREATE USER username WITH PASSWORD 'your_password';
</syntaxhighlight>
</syntaxhighlight>
| <syntaxhighlight lang="sql">
| <syntaxhighlight lang="sql">
</syntaxhighlight>
</syntaxhighlight>
|-
|-
| on table to user
| change password
| <syntaxhighlight lang="sql">
| <syntaxhighlight lang="sql">
</syntaxhighlight>
</syntaxhighlight>
Line 49: Line 50:
| on database to user
| on database to user
| <syntaxhighlight lang="sql">
| <syntaxhighlight lang="sql">
GRANT ALL PRIVILEGES
  ON DATABASE operation_center
  TO db_user;
</syntaxhighlight>
</syntaxhighlight>
| <syntaxhighlight lang="sql">
| <syntaxhighlight lang="sql">
Line 55: Line 59:
| on table to user
| on table to user
| <syntaxhighlight lang="sql">
| <syntaxhighlight lang="sql">
GRANT ALL PRIVILEGES
  ON ALL TABLES
  IN SCHEMA public
  TO db_user;
</syntaxhighlight>
</syntaxhighlight>
| <syntaxhighlight lang="sql">
| <syntaxhighlight lang="sql">

Latest revision as of 03:03, 22 September 2025

Common Operations

Functions

Postgres MariaDB SQLite
Today

Visiting

Postgres MariaDB SQLite
List tables

show tables;
.tables

CREATE USER

Postgres MariaDB
create user
CREATE USER username WITH PASSWORD 'your_password';
change password

GRANT

Postgres MariaDB
on database to user
GRANT ALL PRIVILEGES
  ON DATABASE operation_center
  TO db_user;
on table to user
GRANT ALL PRIVILEGES
  ON ALL TABLES
  IN SCHEMA public
  TO db_user;

SQLite 3

TODO Command
yyyymmdd to yyyy-mm-dd
SELECT printf('%s-%s-%s',
  SUBSTR(trading_date,1,4),
  SUBSTR(trading_date,5,2),
  SUBSTR(trading_date,7,2)
) FROM short_sell WHERE trading_date='20190605';