数据库操作

本文详细介绍了SQL中的数据插入语法,包括单条记录插入、批量插入及指定字段插入。同时,讲解了如何修改表结构,如添加、删除和修改字段,以及约束的使用,如唯一约束、非空约束、默认约束和主键约束。此外,还涵盖了自增约束和表名修改的方法,是数据库管理的基础教程。
摘要由CSDN通过智能技术生成
  • 添加数据

> insert into 表名 values(字段1的值,字段2的值……)
 eg:  > insert into t2 value(1,"小鬼");

  •  查看表内容

select * from 表名

  • 约束


唯一约束
unique:在插入数据的时候 该字段的数据值不能重复

非空约束
not null
在表中添加数据的时候 这个字段不能为空 不能不传值 因为不能为null

默认约束
default
可以将一个经常存在重复值的字段  设置默认约束

联合唯一  unique 同时设置多个字段都唯一
只有联合唯一的所有字段都重复才会失败

主键约束 primary key 
主键约束 包括 该字段必须唯一 必须非空

自增约束 auto_increment
一般情况下 跟主键id相结合使用
自增可以用 0 或者 null 或者 default 代替

  • 修改表名

alter table 原表名 rename 新表名;

  • 给表增加字段

alter table 表名 add 字段名 类型[约束];

  • 给表删除字段

 alter table 表名 drop 字段名;

  • 修改表中字段类型 不修改字段名  

alter table 表名 modify 字段名 类型;

  • 修改表中字段名

alter table 表名 change 原字段名 新字段名 类型[约束];

        change 可以修改字段的类型和约束 也可以修改字段名

        modify 只能修改字段的类型和约束 不能修改字段名 

  • 对数据的操作往表中添加数据

        一次性给表中增加一条数据        

完整写法  insert into 表名(字段名1,字段名2,……)values(值1,值2……);

默认往表中所有的字段中都增加数据的话,可以省略字段
简洁写法  insert into 表名 values(值1,值2……);

如果id值设为主键加自增  可以用 0 或者 null 或者 default 占位


        一次性给表中全字段增加多条数据        

完整写法 insert into 表名 ]values(值1,值2……),(值1,值2……),(值1,值2……);

默认往表中所有的字段中都增加数据的话,可以省略字段
简洁写法  insert into 表名 values(值1,值2……),(值1,值2……);

  • 给指定字段增加数据

        一次性给指定字段增加一条数据        

 insert into 表名(字段名1,字段名2,……)values(值1,值2……);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值