MySQL-数据操作

本文详细介绍了数据库操作的三大语言:DDL(数据库定义语言)、DML(数据库操作语言)和DQL(数据库查询语言)。通过实例展示了如何创建数据库、表以及插入、更新和删除数据。同时,讲解了如何使用WHERE子句进行条件查询和操作,是理解数据库操作的实用教程。
摘要由CSDN通过智能技术生成
#DQL,DML
# DDL:数据库定义语言>数据库、表、字段
# DML: 数据库操作语言>对表的数据进行增、删(delete)、改
# DQL: 数据库查询语言>对表中的数据进行查看(stuInfor)
# DROP DATABASE my_db1;
# CREATE TABLE qqq(q1 INT,q2 INT);
CREATE DATABASE xhdb1;
USE xhdb1;
CREATE TABLE stuInfor(
id  INT,
user_name VARCHAR(20),
class_id INT,
sex VARCHAR(3),
birth DATE,
build TIMESTAMP
);
SHOW TABLES;
DESC stuInfor;
/*
  查看:
  1.查看所有数据:select * from 表名;
  增insert:
  values:值的复数形式
  1.插入所有字段值:insert into 表名 values (字段值--对应,逗号隔开);
  2.插入指定字段值:insert into 表名 (字段,字段2...)value (值1,值2...);
*/
SELECT * FROM stuInfor;
INSERT INTO stuInfor VALUES (1,"tom",2001,"男",'2001/01/01',NULL);
INSERT INTO stulnfor VALUES (1,"tom",2001,"男",'2001-02-21',NULL);
INSERT INTO stulnfor (id,user_name) VALUE (2,"Lily");
/*
where哪里 and和/or或
改update
1.修改指定字段所有的值:update 表名 set 修改的字段=修改后的值;
2.修改指定行的值:update 表名 set 修改的字段=修改的值 where 指定的字段=指定的值;
3.修改指定行的值:update 表名 set 修改的字段=修改的值 where 条件1 and/or 条件2...
4.修改不满足条件的值:update 表名 set 修改的字段=修改的值 where not 条件1...
5.修改多个字段的值:update 表名 set 字段1=值1,字段2=值2,... where 条件...
*/
UPDATE stuInfor SET id=12;
UPDATE stuInfor SET sex='女' WHERE user_name='tom';
-- 需求:把名字为lily或生日为2001-02-21的字段中大的班级id修改为2002
 UPDATE stuInfor SET class_id="2002" WHERE user_name="Lily" OR birth = "2001-02-21";
 UPDATE stuInfor SET class_id="2003" WHERE NOT user_nam='tom';
 /*delete删除
 1.delete from 表名 where 条件...
 2.delete from 表名 where 条件1 and/or 条件2...
 */
 DELETE FROM stuInfor WHERE class_id = "2001"; 
 /*
 from:来自...
 查select:
 1.查看所有数据:select * from 表名;
 2.查看指定字段的数据:select 字段1,字段2..form 表名;
 3.查看指定字段指定条件的数据:
 */
 SELECT * FROM stuInfor;
 SELECT user_name FROM stuInfor;
 SELECT user_name,id FROM stuInfor WHERE sex="男";
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值