一、SQL操作
查询已创建的数据库:SELECT datname FROM pg_database;
创建数据库:CREATE DATABASE wzxdb;
删除数据库:DROP DATABASE wzxdb;
查看已创建用户:SELECT usename FROM pg_user;
创建用户并指定密码:CREATE USER wzx WITH PASSWORD '123456';
删除用户:drop user wzx;
修改用户密码:ALTER USER wzx WITH PASSWORD 'wzx123456'
创建数据库并指定用户:CREATE DATABASE wzxdb WITH ENCODING='utf8' OWNER=wzx;
查看已创建的表:SELECT tablename FROM pg_tables;
创建表:
创建表结构2:create table wzxstu (
name varchar(80), -- 姓名
age int, -- 年龄
height int, -- 身高
resg date -- 注册时间
);
删除数据:delete from wzx;
插入数据:insert into wzxstu1 values (2,'肥肉', '男', 20, 2232.15, '2029-03-02');
插入数据:insert into wzxstu1 (id,name,age, height, resg date) values(2,'得得', '男', 20, 22.15, '2019-03-02');
查看版本信息:select version();
查看当前搜索路径:show search_path;
查看版本信息:select version();
查看当前搜索路径:show search_path;
添加新模式到搜索路径:set search_path TO myschema,public;
查询:
select * from wzxstu1 limit 1;
select count(*) from wzxstu1;
select * from wzxstu1 where name like '%a%';