MySQL--数据的增删改(查在下一节单讲)

- 增加
insert into ... values(...) 
insert into 表名;values()要包含全部的数据; 
insert into 表名(字段);values()只需要列举对应的数据;
| 全列插入
insert into students
values(0,‘郭靖‘,1,‘蒙古‘,‘2016-1-2‘);
| 部分插入
insert into students (name, birth)
values ("王二", “2008-08-08”);
| 多行插入
insert into students (name, birth)
values ("刘备", "1000-08-08"),
("张飞", "1000-08-08");
- 修改(更新)
| 根据where后面的条件,修改字段
update 表名 set 列1=值1... where 条件(相同的数据)
update students set age=21;
update students set age=18 where id=1;
update students set age=10,gender=4 where id=1;
- 删除
| 物理删除
delete from 表名 where 条件;
delete from students where id=1;
| 逻辑删除
# 数据没有真实删除,
# 只是添加了一个是否在使用中的标记
--添加一个is_delete字段,数据类型为二进制
alter table students add is_delete bit;
--给字段添加默认值
alter table students add is_delete bit;
--修改字段的值,来正确标记是否在使用中
alter table students set is_delete=1 where id=1;
时间: 2024-10-29 04:46:43

MySQL--数据的增删改(查在下一节单讲)的相关文章

MySQL 数据的增删改查

一.数据库的增删改 一. 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 1.使用INSERT实现数据的插入 2.UPDATE实现数据的更新 3.使用DELETE实现数据的删除 4.使用SELECT查询数据以及. 二.插入数据 INSERT 1. 插入完整数据(顺序插入) 语法一: INSERT INTO 表名(字段1,字段2,字段3-字段n) VALUES(值1,值2,值3-值n); 语法二: INSERT INTO 表名 VALUES (值1,值2,值3-值n

mysql数据表增删改查

http://www.runoob.com/mysql/mysql-tutorial.html 一.MySQL 创建数据表 创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 语法 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_name (column_name column_type); 以下例子中我们将在 RUNOOB 数据库中创建数据表runoob_tbl: CREATE TABLE IF NOT EXISTS `runoob_tbl`

数据库-mysql数据的增删改查

一:mysql 数据的插入 语法 以下为向MySQL数据表插入数据通用的 INSERT INTO SQL语法: INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN ); 如果数据是字符型,必须使用单引号或者双引号,如:"value". MariaDB [test2]> desc student; +--------+----------+------+-----

【day1】MySQL数据的增删改查

对数据的操作:增查改删 数据操作的级别:库数据的操作,表数据的操作,表段数据的操作. 库级别的操作: 1 增:创建数据库 create database db1; 2 切换数据库 use db1; 3 查:查询数据库 show databases; 4 改:改数据库名 rename database oldname to newname; 5 删:删除数据库 drop database db1; 6 表级别的操作: 增:create table t1(id int(10),name char(1

mysql 数据表 增删改查

用户操作: mysql -u root -p 登录root用户: SHOW DATABASES; 显示所有的数据库名称: USE linuxcast; 切入linuxcast数据库: CREATE TABLE lc_course; 生成一个表: 表结构操作: ALTER TABLE lc_course ADD link var(100); 增加一项属性 ALTER TABLE course DROP COLUMN link; 删除一个属性: ALTER TABLE lc_course CHANG

Node.js + MySQL 实现数据的增删改查

通过完成一个 todo 应用展示 Node.js + MySQL 增删改查的功能.这里后台使用 Koa 及其相应的一些中间件作为 server 提供服务. 初始化项目 $ mkdir node-crud && cd $_ $ yarn init -y && npx gitignore node 上面的命令创建了一个空文件夹 node-crud,进入之后初始化一个 package.json 以及创建 .gitignore 文件. 安装 Koa 并创建 app.js 以启动一个

java jdbc 连接mysql数据库 实现增删改查

好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打交道非常基础的一个知识,也是比较接近底层的,在实际的工作中大家用得更多的其实还是比较成熟的框架,例如Hibernate.Mybatis. 但是作为这些成熟框架的底层的jdbc却也是我们应该去掌握的,只有了解了jdbc的增删改查,这样在以后如果有兴趣去研究Hibernate或者Mybatis的源代码的

【Mysql】Java中对Mysql数据库的增删改查、Java的System类

这部分也是所谓JDBC.网站数据源的内容,把名字弄得很高深似得,实际上只是Java中对Mysql数据库的增删改查的内容.非常简单,之前写了这么多Mysql的内容,没好好总结一下,实在是不应该.今天就实现一个Java中对Mysql数据库的增删改查,随便带点Java取出当前系统的系统名与系统时间的知识,完成一个还算有点意思的小例子. 一.基本目标 首先,在Mysql数据库中有一张名为testtable的空表,id为自增列,username,class都是文本列,但是class里面都存放数字,也就是整

【java】用javaSE来实现对mysql数据库的增删改查

主程序: import Bean.StudentBean;import Impl.StudentImpl; public class T7 {    public static void main(String[] args) {        StudentImpl stdimp = new StudentImpl();//        StudentBean student = new StudentBean("halala", "woman", "