15.2数据库(2):MySQL基本增删改查
@概述
- 增删改查是数据库的基本操作;
- 习惯上用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基本增删改查相关推荐
- 怎么用php操作mysql删除数据库代码_如何使用php操作mysql的增删改查?
php操作mysql的增删改查方法:1.插入语句[insert into 数据表名(字段1,字段2,....) values("值1","值2",..)]:2. ...
- Mysql —— C语言链接mysql数据库,实现可以增删改查的角色权限登录系统
/******************************************************************** * 标题:C语言链接mysql数据库,实现可以增删改查的角色 ...
- Node连接MySQL数据库进行基本的增删改查操作(一看就会)
Node连接MySQL数据库进行基本的增删改查操作(一看就会) ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ...
- 1-1 MySQL数据库的基本操作 【增删改查】
1-1 MySQL数据库的基本操作 [增删改查] 一.基础操作 创建数据库 查看数据库 选择数据库 删除数据库 二.建立一个基础数据库 三.基本操作 外键约束与字段自增 数据的增删改 数据查询 数据排 ...
- asp连接mysql数据库增删查_【ASP】ASP对Access数据库的连接、增删改查及ASP的基本语法...
本文讨论的是ASP,而不是Visual Studio写出来的.ASPX也就是ASP.NET. ASP不需要任何插件的支持,关键你是配置好WINDOWS的IIS服务器,把页面扔在上面执行就可以了. 不同 ...
- MySQL基础增删改查
登录MySQL mysql -uroot -p123456 -h 127.0.0.1 exit 或 quit 退出 关键字 if exists 是否存在 数据库增删改查 查看MySQL :查 ...
- python操作mysql的增删改查_详解使用pymysql在python中对mysql的增删改查操作(综合)...
这一次将使用pymysql来进行一次对MySQL的增删改查的全部操作,相当于对前五次的总结: 先查阅数据库: 现在编写源码进行增删改查操作,源码为: #!/usr/bin/python #coding ...
- Go操作mysql实现增删改查及连接池
[-] 下载驱动 创建测试表 数据库连接 插入操作 查询操作 修改操作 删除操作 完整代码 小结 开启web服务 db对象初始化 请求方法 小结 golang本身没有提供连接mysql的驱动,但是定义 ...
- SQL Server创建数据库和数据的增删改查
SQL Server创建数据库和数据的增删改查 本文是针对数据的增删改查,数据的创建 首先我们使用命令创建sql server数据库 D盘新建一个文件夹DB use master go --创建数据库 ...
- php对mysql进行增删改查,php对mysql进行增删改查
php对mysql进行增删改查 /* 用户名 : MYSQL_USER 密 码 : MYSQL_PASS 域 名 : MYSQL_HOST 端 口 : MYSQL_PORT 数据库名 : MYSQL_ ...
最新文章
- bash 判断 os 版本_Kali Linux 2020.3开始用ZSH取代Bash旅程
- 【转】汇编语言学习笔记一:CS和IP寄存器
- wxWidgets:窗口 ID
- SSH开发中 使用超链接到action 其excute方法会被执行两次 actual row count: 0; expected: 1...
- Lnmp上安装Yaf学习(二)
- java/01/java简介,java基本概念,java基本类型的划分
- Remove Duplicates from Sorted Array II
- 格式化输出,while循环,运算符,初识编码
- I00036 盈数(Abundant number)
- c语言国家二级培训机构,国家计算机二级C语言培训教案.doc
- Jolt大奖获奖图书
- raw转bmp程序c语言,求指导,如何用c语言实现读取*.raw格式图像
- matlab数字图像处理常用操作
- google四件套之Dagger2。从入门到爱不释手,之:Dagger2进阶知识及在Android中使用
- c# 标准正太分布函数_[C#] 查标准正态分布表
- Preferences DataStore------JAVA
- 2022计算机二级全套资料:视频+练习软件+真题资料
- SAP ABAP BDC基础使用方法
- js判断当前是pc端、移动端、IE浏览器
- web远程桌面客户端_您所说的内容:桌面与基于Web的电子邮件客户端
热门文章
- 关于计算机研究生报考方向的简要介绍
- [centos7]linux-101-软硬件查看
- (吊灯止损和YOYO止损) --- ATR作为入场工具的应用示例
- centos7双机搭建_CentOS 7 配置 Keepalived 实现双机热备
- 公司发布新闻宣传稿件是选新闻媒体网站还是自媒体?
- 《评标专家和评标专家库管理暂行办法》(发改委第29号 )
- 计算机学院请假管理系统,《计算机学院在校学生离校请销假管理暂行规定》
- POJ 1575 Easier Done Than Said?
- android sqlite fts4,SQLite FTS4使用首选语言
- 2022.03.21飞扬的小鸟