@概述

  • 增删改查是数据库的基本操作;
  • 习惯上用CRUD来分别代表增查改删:即Create,Retrieve,Update,Delete;
  • 数据库的增删改查操作是通过SQL语句来实现的;
  • MySQL中的SQL语句对大小写是不敏感的;
  • 各大关系型数据库所使用的SQL语句整体上是大同小异的;
  • 删除数据不是常规操作,要特别谨慎,一般企业开发中原则上是不删除数据的;
  • 如果的确有删除需求,通常的做法是进行逻辑删除(例如标记isDelete=True),而不是物理删除;

@新增数据

  • 创建校园数据库并设置字符集:
create database campus charset = utf8;
  • 切换到校园数据库:
use campus;
  • 创建学生表:
create table student(id integer primary key auto_increment,name varchar(20),age integer,gender integer,birthday datetime
);
  • 插入一条学生数据:
insert into student(name,age,gender,birthday) values ("张三",18,1,20180328);
  • 继续插入更多数据:
insert into student(name,age,gender,birthday) values ("韩三平",60,1,20180328);
insert into student(name,age,gender,birthday) values ("李师师",25,0,20160328);
insert into student(name,age,gender,birthday) values ("王老五",40,1,20140328);
insert into student(name,age,gender,birthday) values ("杨六郎",25,0,20120328);
insert into student(name,age,gender,birthday) values ("洪七公",58,1,20100328);
insert into student(name,age,gender,birthday) values ("朱重八",42,1,20110328);
insert into student(name,age,gender,birthday) values ("马英九",55,0,20130328);
insert into student(name,age,gender,birthday) values ("李世石",45,1,20150328);
insert into student(name,age,gender,birthday) values ("萧十一郎",23,1,20170328);

@查询数据

  • 查看所有表:
show tables;
  • 查询学生表student中的所有记录:
select * from student;

@修改数据

  • 修改王老五的姓名为隔壁老王:
update student set name = "隔壁老王" where name = "王老五";

@删除数据

  • 删除张三的记录:
delete from student where name = "张三";
  • 删除学生表:
drop table student;
  • 删除校园数据库:
drop database campus;

@修改表字段

# 修改表字段
alter table student add level integer default 0; -- 增加字段
alter table student drop level;-- 删除字段
alter table student modify gender integer default 0; -- 修改字段属性
alter table student change gender sex integer default 0;-- 修改字段名称及属性

15.2数据库(2):MySQL基本增删改查相关推荐

  1. 怎么用php操作mysql删除数据库代码_如何使用php操作mysql的增删改查?

    php操作mysql的增删改查方法:1.插入语句[insert into 数据表名(字段1,字段2,....) values("值1","值2",..)]:2. ...

  2. Mysql —— C语言链接mysql数据库,实现可以增删改查的角色权限登录系统

    /******************************************************************** * 标题:C语言链接mysql数据库,实现可以增删改查的角色 ...

  3. Node连接MySQL数据库进行基本的增删改查操作(一看就会)

    Node连接MySQL数据库进行基本的增删改查操作(一看就会) ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ...

  4. 1-1 MySQL数据库的基本操作 【增删改查】

    1-1 MySQL数据库的基本操作 [增删改查] 一.基础操作 创建数据库 查看数据库 选择数据库 删除数据库 二.建立一个基础数据库 三.基本操作 外键约束与字段自增 数据的增删改 数据查询 数据排 ...

  5. asp连接mysql数据库增删查_【ASP】ASP对Access数据库的连接、增删改查及ASP的基本语法...

    本文讨论的是ASP,而不是Visual Studio写出来的.ASPX也就是ASP.NET. ASP不需要任何插件的支持,关键你是配置好WINDOWS的IIS服务器,把页面扔在上面执行就可以了. 不同 ...

  6. MySQL基础增删改查

    登录MySQL mysql -uroot -p123456 -h 127.0.0.1 exit   或  quit  退出 关键字 if  exists 是否存在 数据库增删改查 查看MySQL :查 ...

  7. python操作mysql的增删改查_详解使用pymysql在python中对mysql的增删改查操作(综合)...

    这一次将使用pymysql来进行一次对MySQL的增删改查的全部操作,相当于对前五次的总结: 先查阅数据库: 现在编写源码进行增删改查操作,源码为: #!/usr/bin/python #coding ...

  8. Go操作mysql实现增删改查及连接池

    [-] 下载驱动 创建测试表 数据库连接 插入操作 查询操作 修改操作 删除操作 完整代码 小结 开启web服务 db对象初始化 请求方法 小结 golang本身没有提供连接mysql的驱动,但是定义 ...

  9. SQL Server创建数据库和数据的增删改查

    SQL Server创建数据库和数据的增删改查 本文是针对数据的增删改查,数据的创建 首先我们使用命令创建sql server数据库 D盘新建一个文件夹DB use master go --创建数据库 ...

  10. php对mysql进行增删改查,php对mysql进行增删改查

    php对mysql进行增删改查 /* 用户名 : MYSQL_USER 密 码 : MYSQL_PASS 域 名 : MYSQL_HOST 端 口 : MYSQL_PORT 数据库名 : MYSQL_ ...

最新文章

  1. bash 判断 os 版本_Kali Linux 2020.3开始用ZSH取代Bash旅程
  2. 【转】汇编语言学习笔记一:CS和IP寄存器
  3. wxWidgets:窗口 ID
  4. SSH开发中 使用超链接到action 其excute方法会被执行两次 actual row count: 0; expected: 1...
  5. Lnmp上安装Yaf学习(二)
  6. java/01/java简介,java基本概念,java基本类型的划分
  7. Remove Duplicates from Sorted Array II
  8. 格式化输出,while循环,运算符,初识编码
  9. I00036 盈数(Abundant number)
  10. c语言国家二级培训机构,国家计算机二级C语言培训教案.doc
  11. Jolt大奖获奖图书
  12. raw转bmp程序c语言,求指导,如何用c语言实现读取*.raw格式图像
  13. matlab数字图像处理常用操作
  14. google四件套之Dagger2。从入门到爱不释手,之:Dagger2进阶知识及在Android中使用
  15. c# 标准正太分布函数_[C#] 查标准正态分布表
  16. Preferences DataStore------JAVA
  17. 2022计算机二级全套资料:视频+练习软件+真题资料
  18. SAP ABAP BDC基础使用方法
  19. js判断当前是pc端、移动端、IE浏览器
  20. web远程桌面客户端_您所说的内容:桌面与基于Web的电子邮件客户端

热门文章

  1. 关于计算机研究生报考方向的简要介绍
  2. [centos7]linux-101-软硬件查看
  3. (吊灯止损和YOYO止损) --- ATR作为入场工具的应用示例
  4. centos7双机搭建_CentOS 7 配置 Keepalived 实现双机热备
  5. 公司发布新闻宣传稿件是选新闻媒体网站还是自媒体?
  6. 《评标专家和评标专家库管理暂行办法》(发改委第29号 )
  7. 计算机学院请假管理系统,《计算机学院在校学生离校请销假管理暂行规定》
  8. POJ 1575 Easier Done Than Said?
  9. android sqlite fts4,SQLite FTS4使用首选语言
  10. 2022.03.21飞扬的小鸟