下载安装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表中的分数降序排序(大到小)
查看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’;
同样下划线可放入任意位置