mac上postgresql入门
《mac上postgresql入门》要点: 安装brew install postgresql 启动postgres -D /usr/local/var/postgres 新建用户 -s表现超管/usr/local/Cellar/postgresql/9.5.3/bin/createuser -s root 创立数据库/usr/local/Cellar/postgresql/9.5.3/bin/createdb root 客户端登录psql -U root 创立表CREATE TABLE COMPANY( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL, JOIN_DATE DATE ); CREATE TABLE DEPARTMENT( ID INT PRIMARY KEY NOT NULL, DEPT CHAR(50) NOT NULL, EMP_ID INT NOT NULL ); 查看所有表d 查看某表布局d company 删除了表drop table company; 创建模式 其实便是表的分组create schema myschema; 在模式中创立表create table myschema.company( ID INT NOT NULL, NAME VARCHAR (20) NOT NULL, ADDRESS CHAR (25), SALARY DECIMAL (18,2), PRIMARY KEY (ID) ); 删除了模式DROP SCHEMA my schema; 强制删除了模板DROP SCHEMA myschema CASCADE; 新增记载INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY,JOIN_DATE) VALUES (1,'Paul',32,'California',20000.00,'2001-07-13'); INSERT INTO COMPANY (ID,JOIN_DATE) VALUES (2,'Allen',25,'Texas','2007-12-13'); INSERT INTO COMPANY (ID,JOIN_DATE) VALUES (3,'Teddy',23,'Norway',DEFAULT ); INSERT INTO COMPANY (ID,JOIN_DATE) VALUES (4,'Mark','Rich-Mond',65000.00,'2007-12-13'),(5,'David',27,85000.00,'2007-12-13'); 查询select * from company; select id,name,age from company; SELECT * FROM COMPANY WHERE SALARY = 20000; SELECT COUNT(*) AS "RECORDS" FROM COMPANY; SELECT * FROM COMPANY LIMIT 2 offset 1; SELECT * FROM COMPANY LIMIT 2; SELECT * FROM COMPANY WHERE address::text like 'T%'; 注意非string字段SELECT * FROM COMPANY WHERE AGE::text LIKE '2%'; 下划线表现一个字符SELECT * FROM COMPANY WHERE AGE::text LIKE '2_'; 改动UPDATE COMPANY SET SALARY =15000 WHERE ID =6; 删除了DELETE FROM COMPANY WHERE ID =2; 《mac上postgresql入门》是否对您有启发,欢迎查看更多与《mac上postgresql入门》相关教程,学精学透。编程之家PHP学院为您提供精彩教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |