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

posted on 2018-01-30 15:46  风流倜傥的小花生  阅读(115)  评论(0编辑  收藏  举报