MySQL(上)

MySQL的一系列小操作:
显示当前的数据库: show databases;
在这里插入图片描述
创建数据库: create database [数据库名];
数据库名只能是 数字 字母 下划线
在这里插入图片描述
使用数据库: use [数据库名]
在这里插入图片描述
删除数据库:(没事儿别乱删哈) drop database if exists [数据库名];
drop database [数据库名];
在这里插入图片描述
数据库的(常用)数值类型:
int
decimal 双精度 m指定长度d表示小数点位数 精确数值
varchar 可变长度字符串
text 长文本数据

创建表操作: create table [表名] (内容);
注意创建表之前 一定要先use
在这里插入图片描述
查看表的结构: desc [表名];
在这里插入图片描述
查看当前有哪些表: show tables;
在这里插入图片描述
删除表: drop table [表名];
在这里插入图片描述
插入数据: insert into [表名] values (数值);
在这里插入图片描述
显示表中的数据: select * from [表名];
数据多就凉凉,慢不死你!
在这里插入图片描述
查询字段为表达式: select [字段] from student;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
去重操作: select distinct from [表名];
去重后重复的操作被去除
在这里插入图片描述
排序: select * from [表名] order by [你想排序的东西];
desc 降序
不写 默认升序
针对语文成绩升序排列
在这里插入图片描述
针对总成绩降序排列
在这里插入图片描述
先针对语文降序排列,在针对数学降序排列,最后英语
在这里插入图片描述
注意:假如表中有null,升序就在第一行.

条件查询操作: between or > == …
查找是否为空 <=>/ is null
在这里插入图片描述
查找总成绩<220的同学
在这里插入图片描述
查找区间段成绩
在这里插入图片描述
模糊查找: select * from [表名] where [] like []%;
查询效率较低 不建议使用
查找的时候推荐先用like过滤
在这里插入图片描述
分页查找: select [] from [表名] order by [] limit n;
查找总分较低的三个人
在这里插入图片描述
查找总分在 4-6位次的人
在这里插入图片描述
修改: update [表名] set [修改的值] = [修改的值] where [];
把孙悟空的数学成绩改成80
在这里插入图片描述
将总成绩倒数三名的同学的成绩-10
在这里插入图片描述
删除操作: delete from [表名] where [筛选条件];
在这里插入图片描述
删除整表
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值