MySQL跟我练(1)-MySQL基本操作

如果你不是专职DBA,面对SQL,不管是项目的开发、还是维护,常会有一种半生不熟,用不顺手的感觉。本节《MySQL基本操作》的目的就是通过30到50分钟的练习,熟练掌握这些常用SQL。

MySQL的基本操作按操作对象,分为3个层次,分别为库、表、数据。每个层次的具体操作又包含了创建、查询、更新、删除四种,所以,这些操作从对象和操作类型这两个维度上,可以划分成下表所示的16种基本操作。

 操作对象  创建 查询 更新 删除
库操作 创建库 查询库 更新库 删除库
表操作 新增表 查询表 更新表 删除表
数据操作 新增数据 查询数据 更新数据 删除数据

 表一,MySQL基本操作

 本篇教程就通过实例带你一起熟悉这16种基本操作。首先准备好你的环境,

1.库操作

  1. 创建库  create database + 数据库名称 + [库选项]; 
  2. 查询库  show databases; 
  3. 更新库  alter database + 数据库名称 + [库选项]; 
  4. 删除库  drop database + 数据库名称; 

2.表操作

  1. 新增表
    create table [if not exists] + 表名(
        字段名称 数据类型,
        ……
        字段名称 数据类型   /* 最后后一行,不需要加逗号 */
    )[表选项];

     

  2. 查询表 
    show tables
    show tables like 'pattern';

     

  3. 更新表
    1.修改表本身
    rename table 旧表名 to 新表名; alter table + 表名 + 表选项[=] + 值;

    2.修改表中的字段,新增、修改、重命名和删除
    新增字段:  基本语法:alter table + 表名 + add + [column] + 字段名 + 数据类型 + [列属性][位置];
    修改字段: 基本语法:alter table + 表名 + modify + 字段名 + 数据类型 + [列属性][位置];
    重命名字段:基本语法:alter table + 表名 + change + 旧字段名 + 新字段名 + 数据类型 + [列属性][位置];
    删除字段: 基本语法:alter table + 表名 + drop+ 字段名;

     

  4. 删除表 drop table + 表1, 表2 ... ; 

3.数据操作CURD,增删改查

  1. 新增数据
    insert into + 表名 + values(值列表)[,(值列表)];
    insert into + 表名(字段列表) + values(值列表)[,(值列表)];    

     

  2. 查询数据
    select * from + 表名 + [where 条件];

     

  3. 更新数据
    update + 表名 + set + 字段 =+ [where 条件];

     

  4. 删除数据
    delete from + 表名 + [where 条件];

     

 

posted @ 2018-09-11 14:49  胜男  阅读(167)  评论(0)    收藏  举报