数据库的增删改差

本文详细介绍了数据库的基础操作,包括创建、删除和使用数据库,以及创建数据表和修改表结构的方法。此外,还讲解了如何插入、删除和更新数据,以及进行查询操作。通过实例展示了SQL语句的用法,帮助读者掌握数据库管理的基本技能。
摘要由CSDN通过智能技术生成

**

韩伟伟数据库增删改查:

**

  1. 创建数据库:
    create database databasename default charset utf8;
    创建一个名字为name的数据库,支持所有语言。支持图片格式是将utf8改成utf8mb4即可。

  2. 删除数据库:
    drop database databasename;
    不要轻易删除数据库

  3. 使用数据库:
    use databasename;

  4. 创建数据库的表:
    create table tablename
    列名1 属性,
    列名 2 属性,
    主键:primary key (主键名),
    外键:foreign key(外键) references 外部表名 (外部表主键;即是外键)
    ,
    );
    唯一性约束:
    alter table tb_student add constraint uni_score_stuid_couid unique(stuid,couid);

  5. 删除数据表:
    drop table tablename;

  6. 修改数据表:
    (1).添加列 alter table tablename add column columnname 属性;
    (2).修改列 alter table tablename change column columnname 属性;
    (3).删除列 alter table tablename drop column columnname 属性;

  7. 插入数据:
    插入所有数据:insert into tablename values (内容1,内容2);
    插入部分数据:insert into tablename (列1,列2)values (内容1,内容2);
    插入部分数据时可以不按照列的顺序书写,但是后面的内容一定要与前面的列名相对应

  8. 删除数据:
    delete from tablename where 列名=具体的号码;
    例子:
    delete from tb_student where stuid= “1004”;
    删除tb_student中学号为1004的用户。

  9. 更新数据表:
    update tablename set 列名=属性;
    例子1:
    update tb_student set stuaddr=“四川成都” where stuid=1005 and stuid=1006;
    更新tb_student表中学号为1005和学号为1006的学生住址为四川成都。
    例子2:
    update tb_student set stuaddr=“四川成都” where stuid in(1005,1006);
    更新tb_student表中学号为1005和学号为1006的学生住址为四川成都。
    改俩项时:update tb_student set stuaddr =“陕西榆林”, stuname= “韩伟伟” where stuid=1005;

  10. 查询select:
    select * from tablename;
    "*"代表所有的信息;
    ( 投影和别名)
    select couname,coucredit from tb_course;
    输出:
    couname coucredit
    python开发 3

    select couname as 课程名称,coucredit as 学分 from tb_course;
    输出:
    课程名称 学分
    python开发 3

    alias ll =“ls - l”(别名)
    (筛选where)
    select stuname as 姓名,case stusex when 1 then ‘男’ else ‘女’ end as 性别 from tb_student;
    筛选tb_student 中(stuname,stusex)姓名和性别这俩列,并将stusex中为1的显示为男,为0的显示为女。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值