栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

mysql 增删改数据 dml 1207 0310

mysql 增删改数据 dml 1207 0310

插入数据 选择列插入数据
# 插入数据
INSERT INTO student(id,sname,gender) VALUES(3,"小强",0);

反应

(1 row(s) affected)
Execution Time : 00:00:00:000
Transfer Time  : 00:00:00:000
Total Time     : 00:00:00:000
插入数据 全列插入
INSERT INTO student VALUES(6,"吕小强",1)
添加数据 添加多个数据
INSERT INTO student VALUES(7,"吕小强",1),(9,"刘小备",0),(12,"aaa",1);
小结 增

非全列的添加数据

insert into 表名(列1,列2,列n) values(值1,值2,值n);

全列添加数据

insert into 表名 values(值1,值2,值n);

添加多个数据

insert into 表名 values(值1,值2,值n),(值1,值2,值n),.....;
删除指定的数据
DELETe FROM student WHERe id=9;
删除所有数据

一行一行的删除数据

delete from 表名

一次性删掉整个表 然后重建一个同样的表

truncate table 表名
修改数据
UPDATe student SET sname = "大装" WHERe id = 3;

格式

update 表名 set 列1=值1,列n=值n where 条件
演练 学生表与老师表
# 新建数据库
CREATE DATAbase hpSchool CHARACTER SET utf8;

# 使用数据库
USE hpSchool;

# 创建老师表
CREATE TABLE teacher(
	id INT PRIMARY KEY AUTO_INCREMENT,
	tname VARCHAR(5) NOT NULL,
	skill VARCHAR(20),
	joinDate DATETIME
);

# 查看老师表的表结构
DESC teacher;

# 添加几个老师的信息
INSERT INTO teacher VALUES(NULL,"卡卡西","雷切","2020-1-2");

# 查看老师表的数据
SELECT * FROM teacher;

# 查看所有的数据表
SHOW TABLES;


# 创建学生表
CREATE TABLE student(
	id INT PRIMARY KEY AUTO_INCREMENT,
	sname VARCHAR(5) NOT NULL,
	place VARCHAR(10) NOT NULL,
	gender INT DEFAULT 1,
	score INT,
	birthday DATETIME,
	registTime TIMESTAMP,
	tid INT,
	ConSTRAINT sb1234 FOREIGN KEY (tid) REFERENCES teacher(id)
);


# 查看一下学生表的表结构
DESC student;


# 往学生表中添加数据
INSERT INTO student(sname,place,tid) VALUES("小强","武汉",1);


# 查询学生数据
SELECt * FROM student;
完整查询

基本查询
# 查所有老师的数据
SELECt * FROM teacher;
查询并显示指定的列
# 查询自己想要的列
SELECt id,tname,skill FROM teacher;
去重查询
# 查询学生都来自哪里的
SELECt DISTINCT place FROM student;
列与列的运算

查询 列与列的运算 ifnull
# 算术运算功能,让一行数据的一个值与另一个值算术运算
SELECt id,IFNULL(score,60),IFNULL(score,60)+id AS total FROM student;
起别名

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/760866.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号