psql指令清单
使用psql命令
执行psql命令并进入PostgreSQL的交互模式。
PostgreSQL的默认根用户是“postgres”。
因此,在指定用户的“-U”选项中指定“postgres”来执行“psql”命令。
$ psql -U postgres
在启动PostgreSQL的状态下,使用以下命令进行连接。
$ psql [データベース名] #dbに接続
postgres=>\q #終了
执行
$ \l # データベース一覧を表示
$ \d # テーブル一覧を表示
$ \du # ユーザー一覧を表示
$ \q # psqlのメタコマンド終了
$ psql -l
数据库用户操作 (Database user operation)
$ createuser (ユーザー名)
$ dropuser (ユーザー名)
操作桌子
$ createdb (データベース名)
$ dropdb (データベース名)
PostgreSQL的特点
零填充兼容
请用中文将以下内容进行翻译,只需要提供一种选项:
http://senoway.hatenablog.com/entry/2014/03/18/161308
如果要在PHP中将123显示为000123这样的六位数的零填充形式,可以使用sprintf(‘%06d’,123)。但是,实际上从数据库中获取数据时,可以在SQL语句中使用TO_CHAR(123,’FM000000′)来获取000123。
请将123部分根据需要适当替换为列名等。