centos下mysql表book一些操作练习

下载安装mysql

下载命令
*wget https://dev.mysql.com/get/mysql80-community-release-el6-1.noarch.rpm
*
在centos终端安装mysql命令
rpm -ivh mysql80-community-release-el6-1.noarch.rpm

安装mysql服务命令
yum install mysql-server

启动mysql命令
service mysqld status

重启mysql命令
systemctl restart mysqld

输入***mysql –uroot -p***密码之后输入密码进入mysql

数据库中表的基本操作

查看数据库表***show databases;***

在这里插入图片描述

这些是自己创建的数据库 输入***use xxx;***进入指定数据库

在这里插入图片描述

在此数据库中创建一个类似统计表
表名:student表 grade是他的值
create table student(id int not null auto_increment primary key,name varchar(20) not null default ‘’,grade decimal(4,1)

输入**show tables;**可查看数据库中所有表,以及刚刚创建的表

在这里插入图片描述

在stydent这个表中添加一个内容如:insert into student(name,grade)values(‘xxx’,‘88’);
表示一个name是xxx的人grade是88,可以多添加几个xxx和88可随意输入

之后输入
***select * from student;查看这个表,student是这个表的名字
在这里插入图片描述
命令***select name,grade from student order by grade desc;
可将student表中的分数降序排序(大到小)
这个命令是升序select name,grade from student order by grade desc;
查看student表中前四名的数据***select name,grade from student order by grade desc limit 4;***将命令中的desc改为asc就是后四名grade是分数的值

查看这个表中分数小于60分的name
select name,grade from student where grade < 60;
在这里插入图片描述

查看student表中70分到90分的name
select name,grade from student where grade between 70 and 90;

查看student这个表中id=1 grade大于70的那么
select * from student where id>1 and grade > 70;
查看student这个表中id=1 或者grade大于70的name
select * from student where id>1 or grade=70;

百分号下划线的用法

百分好为模糊搜索,比如搜索student这个表中有di的name
select * from student where name like ‘di%’;

在这里插入图片描述
这个百分号可放在前面也可放在后面

下划线
单个下划线可以模糊搜索一个字母比如

select * from student where name like ‘liud_hua’;

在这里插入图片描述
同样下划线可放入任意位置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值