MySQL 基本操作

DDL(数据库定义语言)

  1. 查看当前有哪些数据库:

     show databases;
    
  2. 创建数据库:

     create database 数据库名 charset utf8;
    
  3. 删除数据库:

     drop database 数据库名;
    
  4. 选择使用数据库:

     use 数据库名;
    
  5. 查看当前数据库有哪些表:

     show tables;
    
  6. 查看表结构:

     desc 表名; 
    

    或者

     describe 表名; 
    
  7. 创建表:

     create table 表名(字段名 数据类型,……,字段名n 数据类型)charset utf8;
    
  8. 修改表名:

     alter table 旧表名 rename 新表名;
    
  9. 删除表:

    drop table 表名;
    
  10. 添加表字段:

     alter table 表名 add 字段名 数据类型;
    
  11. 修改表字段:

     alter table 表名 modify 字段名 数据类型;
    

    或者

     alter table 表名 change 原字段名 新字段名 数据类型;
    
  12. 删除表字段:

    alter table 表名 drop column 字段名;
    


DML(数据库操作语言)

  1. 添加表数据

     insert into 表名(字段1,……,字段n) values(值1,……,值n);
    

    或者

     insert into 表名 values(值1,……,值n);//字段值必须匹配表的所有字段
    
  2. 修改表数据:

     update 表名 set 字段名=字段值 [where];//不加条件修改所有
    
  3. 删除表数据

     delete from 表名 [where];//不加条件删除所有
    

    或者

     truncate table 表名;//删除表,自增列重置
    


DQL(数据库查询语言)

  1. 查询表中的所有数据:

     select * from 表名 [where] [order by]
    

四、DCL(数据库控制语言)

稍等:整理中……