mysql基础的命令
一 、创建 create
可以用来创建数据库,表,视图等
create database/table/view name ();
二 、修改 表的结构
alter table name
add age int not NULL, --创建一个age列
drop name, --删除表中的名字列
Modify id varchar(32) primary key ; --修改表中的一列的属性
三 、删除表,数据库,视图
drop table/database/view;
四 、显示数据库的结构
show database;
show tables;
show create tables ; -- 显示创建的过程。
desc name; -- 显示一个表的属性结构。
五 、插入数据
insert name(属性)
value(); -- 可以添加一组数据,
insert name(属性)
values(),(),(),(); -- 可以存放多组数据
六 、查询语句
select * from name; -- 查询全部的信息
select * from name
where ID = 1222; -- 查询某个或者某些特殊的信息
select * from name
order by id desc|asc; -- 通过id进行排序,(默认升序asc,降序desc)
select sum(score),count(*),avg(score) from name
group by class; -- 通过分组,然后打印平均分,总分,个数。
各种嵌套查询。
七 、关键词
distinct 去除搜索出来的重复项。
limit m,n 限制显示的个数。
八 、视图
create view name
as(查询语句);
九 、事件
rollback
set autocommit = 0
十 、 存储过程
call procedure
create procedure show
begin
select *from student ;
select *from class;
end