MySQL基本操作
MySQL最基本操作
MySQL 数据库,关系型数据库管理系统。
在web应用方面,是最好的关系型数据库之一
由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
数据库的操作
查库
show databases;
增库
create database stu;
删库
drop database stu;
用库
use stu
表的操作
增加表
create table stu(
id varchar(8) not null primary key auto,
sname varchar(20),
ssex varchar(2) default '男'
);
删除表
drop table if exists stu;
修改表
alter table stu add column class varchar(50) not null;
alter table stu drop class;# 删除字段
alter table change sname sname varchar(50) not null;# 修改字段
alter table stu rename student;# 重命名
查看表结构
desc stu;
表的查找
select * from stu;
数据的操作
添加记录
insert into stu values(1001,"Tom",""),(1002,"Tim","女");
修改记录
update stu set sname="Dany" where id=1002";
删除记录
delete from stu where id="1002";
查看记录
select * from stu;
条件控制
where:
select * from stu where sname="Tom";
having:
select * from course group by grade having count(grade)>60;
group by:
select * from course group by grade having count(grade)>60;
控制符:
like,=,>,<,<>,in,between...and...,not...and...,or,and
union:
去掉重复行
函数
统计函数:avg,count,max,min,sum
文本处理:trim,locate,upper,lower,substring
时间函数:date(),curtime(),day(),year(),now()