数据库(四.简单增删改查)

先补充一下数据类型,常用的就那几种:

数值型:

  1. 整形: int , tinyint
  2. 浮点型:float double 表示的精度不同 float 6位有效小数,double 16位,
    decimal 更多,总长度可有64位

字符串:

  1. char: 255个字符, 固定大小.
  2. varchar: 65535 字节,不固定(可变).
  3. text: 64Kb.

枚举:

  1. enum() 1-2个字节存储数据.
  2. enum(“值1”,“值2”,…).

时间:

  1. date 年月日
  2. datetime 年月日 时分秒
  3. time 时分秒

插入记录: 主键字段 可以用 0 ,null, default 来占位
命令格式: insert [into] 表名 values(…);

在这里插入图片描述

部分插入 : 允许为null的字段可以用null代替,
命令格式 : insert into 表名(字段名, 字段名) values(字段值,字段值);

在这里插入图片描述

多条插入:一次插入多跳记录.
命令格式: insert into students values(第一条记录的字段),(第二条记录的字段)…;

在这里插入图片描述

删除记录: 删除一条或全部记录,或者指定条件的记录.
命令格式: delete from 表名 where 条件;

在这里插入图片描述

按条件修改 : 修改符合条件的字段值.
update 表名 set 字段1=值1,字段2=值2… where 条件;

在这里插入图片描述

全部修改: 所有记录都会被修改.
命令格式: update 表名 set 字段名=值;

查询所有: 上面已经使用过了. * 代表所有.
命令格式: select * from 表名;

在这里插入图片描述

条件查询:查询符合条件的记录.
命令格式: select * from 表名 where 条件;

在这里插入图片描述

查询指定字段: 只查询记录的相应字段的值.
命令格式: select 字段名1,字段名2,… from 表名;

在这里插入图片描述

指定别名: 可以使用as为字段或表指定别名(字段的as可以省略).
命令格式: select 字段[as 别名] , 字段[as 别名] from 表名;

在这里插入图片描述
数据库的备份:

mysqldump –uroot –p 数据库名 > 自定义名字.sql;
mysql -uroot –p 新数据库名 < 自定义名字.sql;

数据库备份做了解即可,用得到时候去查查怎么用就行了.

如有错误还望指出

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值