查看数据库:MariaDB [(none)]> show databases; 查看当前库:MariaDB [(none)]> select database(); 查看当前用户:MariaDB [(none)]> select user(); 创建数据库:CREATE DATABASE IF NOT EXISTS dbname; 切换数据库:USE dbname 删除数据库:慎用!!! DROP DATABASE IF EXISTS dbname;技巧:命令大写可以tab...
- DROP DATABASE 会删除数据库的系统目录项并且删除包含数据的文件目录。 - DROP DATABASE 只能由超级管理员或数据库拥有者执行。 - DROP DATABASE 命令需要在 PostgreSQL 命令窗口来执行,语法格式如下: 1. 2. 3. 4. 5. 6. 7. 8. 数据库表操作 创建表 CREATE TABLE IF NOT EXISTS table_name( column1...
create user 用户名 password '密码'; #设置只读权限 alter user 用户名 set default_transaction_read_only = on; #设置可操作的数据库 grant all on database 数据库名 to 用户名; #授权可操作的模式和权限 -- 授权 grant select on all tables in schema public to 用户名; -- 授权 GRANT ALL ON TA...
GRANT ALL PRIVILEGES ON DATABASE <database> TO <user>;:授予指定用户对指定数据库的所有权限。 REVOKE ALL PRIVILEGES ON DATABASE <database> FROM <user>;:撤销指定用户对指定数据库的所有权限。 CREATE EXTENSION IF NOT EXISTS "<tablefunc";:如果不存在,则创建名为"tablefunc"的扩展。 DROP EXTENSION ...
postgres=# create database tt; CREATE DATABASE 连接数据tt用\c 命令: postgres=# \c tt You are now connected to database "tt" as user "postgres". 创建测试表company: tt=# create table company(id int4,name varchar(30)); CREATE TABLE ...
$ create database 新数据库名 #创建新的数据库 $ \c 已经有的数据库名 #切换当前数据库到指定的数据库 $ psql -h 主机名/ip地址 -p 端口号 数据库名称 用户名称 #连接到指定的数据库 $ \d #显示所有的表 $ \d 表名 #显示指定的表的结构 ...
3、问题分析 1)通过-c导出时在重建database前先drop 2)通过-C导出时导出时导出create database语句 3)每次导入时,虽然库中已有导入的表结构和部分数据,及先执行drop database语句清空,应该不会出现表已存在等错误,但是这种错误确实出现了。原来,在导入时,只要已有连接连着这个database,drop语句就不会执行成功,导致...
ALTER DATABASE CREATE INDEX DROP SERVER ALTER DEFAULT PRIVILEGES CREATE LANGUAGE DROP STATISTICS ... 或者直接查看某个具体 SQL 命令的语法帮助,例如: hrdb=> \h create index Command: CREATE INDEX Description: define a new index Syntax: CREATE [ UNIQUE ] INDEX [ CONCURRENTLY ] [ [ IF NOT EXISTS...
create table test (id int primary key ,info text); ERROR: relation "test" already exists 举例 CREATE TYPE inventory_ item AS (创建数据类型,复合数据类型包含三个字段 Name text, supplier_ id integer, Price numeric ); CREATE TABLE on_ hand (使用数据类型 Item inventory item, Count integer );...
psql create database <db> Create database with db name. create role <pg_user> with LOGIN ENCRYPTED PASSWORD <password> Create a user pg_user with password. create database <db> owner <user>; Create a database with name db which belongs to user. create extension if not exists "uuid-os...