PostgreSQL的基础语法PostgreSQL语法说明
在控制台中实现,先连接数据库 \c username
1、新建一个table student,包含两列studentid和name,其中StudentID必须是自动增量主键,Name是可变长度字符类型,最大长度为30。
create table student (
studentid serial primary key ,
name varchar(30)
);
注意这里serial的用法,如果是MySQL,要使用AUTO_INCREMENT。
2、查看数据库:\dt
3、查看表:\d student
4、向表中插入值
单个值:
insert into student(name) values ('student1');
多个值:
insert into student(name)
values ('student2'), ('student3'),('student4'), ('student5'),( 'student6');
5、删除studentid=4的那一行
delete from student where studentid=4;
6、插入studentid=4,name=student18
insert into student values(4, 'student18');
7、删除表中所有内容(不是删除表,只是删数值)
delete from student;
8、再次插入一个name=student18
insert into student(name) values('student180');
可以看到,此处的id编号并不是从1开始
9、删除表格
drop table student;
10、更新值
UPDATE student SET name=UPPER(name) WHERE `id` = 9;