命令行操作Mysql

主键:primary key
自增:auto_increment

set charset gbk; 设置编码(写中文)

创建数据库
新建数据库命令:Create database 数据库

搜任意字段名(必须是数字)平均数
select avg(id) as num from 表名 as 空格 + 变量名
最大 max
最小 min
和 sum
10.1.2查看所有数据库
命令:Show databases

10.1.3使用数据库
命令:use 数据库名

10.1.4删除数据库
命令:drop database 数据库名

10.2.1创建表
命令:create table 表名(列名 数据类型,列名 数据类型,。。。。。。。)
create table wjj(
-> id int auto_increment primary key,
-> username varchar(30),
-> pwd varchar(255),
-> sex char(3)
-> )
-> ;
10.2.2查看当前数据库下所有表
命令:show tables

10.2.3查看当前表结构
命令:desc 表名

10.2.4删除表
命令:drop table 表名

10.3.1插入数据insert
命令:Insert into 表名(字段1,字段2,字段3……)values(值1,值2,值3……)

10.3.2查看数据select
命令:Select 字段1,字段2,……from 表名。字段之间用“,”隔开,如果查询所有的字段用“*”来代替。

10.3.3修改数据update
命令:update 表名 set 字段名1=‘新值1’,字段名2=‘新值2’ where=’条件’ 如果不加where条件那么将会把所有的记录的值都修改掉。

10.3.4删除数据delete
命令:delete from 表名 where 条件。如果不加where条件那么将会把所有的记录都删除掉。

11.1.1掌握mysql中的运算符
算术运算符:大于:> 小于:< 等于:= 不等于:!= 大于等于: >= 小于等于:<=
逻辑运算符:且:and 或者:or

11.1.2 灵活运用between…..and…..
Between…..and…..:代表在什么什么之间,通常用于范围的查询
例如:查询出学生年龄在18到20之间
Select * from 学生表 where age between 18 and 20

11.2.1 熟练掌握使用in查询
例如:要删除学生id为10,12,13的学生信息
Delete from 学生表 where id in(10,12,13)

11.3.1 灵活运用排序的order by
Order by为排序的意思,格式为:order by 排序列 desc(指的是降序)asc(指的是升序) 默认为升序
例如:查询商品的信息按照商品价格从高到低排序
Select * from 商品表 order by 单价 desc

11.4.1 灵活运用模糊查询
模糊查询通常用于关键字查询,使用like来代表
%代表任意多个字符
_代表任意一个字符
例如:查询出姓张的学生姓名
Select * from 学生表 where name like ‘张%’
查询出学生姓名中包含’张‘的学生信息
Select * from 学生表 where name like’%张%
查询出电话号的第二位是5的学生信息
Select * from 学生表 where tel like’_5%

11.5.1 灵活运用limit限制记录条数

Limit用于限制结果集,限制查询出的条数,可以有一个参数也可以有两个参数,一个参数的时候代表从第一条数据查询取多少条,两个参数的时候,
第一个参数代表从哪条记录开始,但不包括该条记录,第二个参数代表取多少条。
例如:查询出学生信息前三条
Select * from 学生表 limit 3
Select * from 学生表 limit 0,3
例如:按照学生年龄排序查询出年龄最大的学生,从第三条开始取5条
Select * from 学生表 order by age desc limit 2,5

11.6.1 理解列起别名与表起别名的方式
起别名用关键字 as
给表起别名:select * from 表名 别名
给列起别名:select name as 用户名,sex as 性别 from 表名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT、木昜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值