数据库数据操作1

  1. 列表常用类型
    int
    double
    数据库中的字符串 使用 英文的单引号”
    char 声明固定长度字符串
    char(10) 长度为10的字符串 ‘ABC ’ 效率高 但浪费空间
    varchar 声明可变长度字符串
    varchar(10) ‘ABC’系统会计算 把空值去掉 省空间 但是效率 相对于固定长度的char低
    常用varchar(字符的长度)
    date 日期类型 yyyy-MM-dd
    timestamp :时间戳类型(悲观锁 乐观锁)
    传入空值 系统会默认帮你赋值 系统实现
    也可以直接使用字符串插入内容

  2. 查看整个表内容(* 表示所有字段)
    select * from 表明;

  3. 表格插入数据
    方式1:
    格式:
    insert into 表名 (字段1,字段2,…) values
    (值1,值2,…);
    注意:字段与值的顺序和类型要一一对应
    如果该字段 没有值 使用null代替

    插入方式2(批量插入)
    insert into 表名 values
    (值1,值2,…),
    (值1,值2,…),
    (值1,值2,…);

  4. 修改表
    alter table 表名 关键词
    1.添加一个字段(add) image blob类型
    2.修改一个字段的长度(modify) job 长度变60
    3.删除一个字段(drop) image

  5. 表的操作
    创建一张表(和定义变量差不多)
    create table 表名(
    字段1 字段类型,
    字段2 字段类型,
    字段3 字段类型,
    …..
    字段n 字段类型
    );

  6. 常用类型
    int
    double
    数据库中的字符串 使用 英文的单引号”
    char 声明固定长度字符串
    char(10) 长度为10的字符串 ‘ABC ’ 效率高 但浪费空间
    varchar 声明可变长度字符串
    varchar(10) ‘ABC’系统会计算 把空值去掉 省空间 但是效率 相对于固定长度的char低
    常用varchar(字符的长度)
    date 日期类型 yyyy-MM-dd
    timestamp :时间戳类型(悲观锁 乐观锁)
    传入空值 系统会默认帮你赋值 系统实现
    也可以直接使用字符串插入

  7. 删除一条记录(删除的哪一条数据)
    delete from 表名 where 字段=字段值;
    删除表中的所有数据
    delete from 表名;
    delete删除时 是一条一条删除的
    并且如果删除错误 数据可以进行找回(回滚)
    一条一条删除效率不高
    truncate table 表名;
    truncate 删除时 是将整个删除
    重新创建一张 和原来相同的表
    删除效率比较高 但是不能找回

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值