数据库中union,limit,insert,复制表,约束

union

        :联合两个并列的sql查询语句同时显示在一个表里


limit

:分页显示;在实际的开发中使用,显示结果集的部分数据。写在所有查询语句的最后。

limit后面的数字和Python的一样,前包后不包。

select ,,,,from,,,order by,,,limit 5;表示前五个数据

select ,,,,from,,,order by,,,limit 0,5;也是前五个数据

select ,,,,from,,,order by,,,limit 1,5;表示从序号为1开始,往后排五个数

select ,,,,from,,,order by,,,limit 5,-1;表示从5开始后面所有数据


insert into插入数据

创建表写法:

icreate 表名(

字段1,数据类型1

字段2,数据类型2

字段,数据类型3

插入数据:

1、、、

insert into 表名(字段1,字段2.。。。。)

values(值1,值2,,,,),

(值3,值4)

值和字段数量要对应。

除非遇到有默认值约束default的字段。。

2、、、

insert into 表名

values(值1,值2,,,,)

值和字段数量要对应。(字段可以省略,但是一定要一一对应)

复制表

create table dept1 as select *  from dept;

插入表

把一个查询到的表插入到已存在的数据

insert into dept1 select * from dept

修改表

update 表名 set 字段1 =  ‘字符串’,字段2 =   数字    where 条件

删除表所有记录

delete from dept1  

约束:非空约束not Nell

        主键约束primary key

        外键约束foreign key

        唯一约束unique

        检查约束check

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值