数据库数据操作1

本文介绍了数据库中常见数据类型的使用,包括int、double、char、varchar等,并详细解释了日期类型date和时间戳timestamp的特性。此外还讲解了如何通过SQL语句进行数据的增删改查操作,以及表结构的创建和修改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  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 删除时 是将整个删除
    重新创建一张 和原来相同的表
    删除效率比较高 但是不能找回

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值