MySQL基础语句


  • 创建数据库

    create database <数据库名>;
    
  • 显示所有数据库

    show databases;
    
  • 删除数据库

    drop database <数据库名>;
    
  • 连接数据库

    use <数据库名>;
    
  • 查看当前使用的数据库

    select database();
    
  • 查看当前使用的数据库所包含的表信息

    show tables;
    
  • 建表

    create table <表名> ( <字段名> <类型> [,..<字段名n> <类型n>]);  
    
  • 获取表结构

    desc <表名>;  / show columns from <表名>;
    
  • 删除表

    drop table <表名>;
    
  • 插入数据

    insert into <表名> [( <字段名>[,..<字段名n > ])] values ( 值 )[, ( 值n )];
    
  • 查询表中的数据

    • 查询所有行

      select <字段,字段,…> from < 表名 > where < 表达式 >;
      
    • 查询前几行数据

      select * from <表名> limit 0,n;
      
  • 删除表中数据

    delete from <表名> where <表达式>;
    
  • 修改表中数据

    update <表名> set <字段=新值,…>where <条件> ;
    
  • 在表中增加字段

    alter table <表名> add <字段> <类型> <其他>;
    
  • 更改表名

    rename table <原表名> to <新表名>;
    
  • 更新字段内容

    update <表名> set <字段名> = <新内容>;  
    update <表名> set <字段名> = replace(<字段名>,’<旧内容>’,’<新内容>’); 
    
  • 导入数据库

    source <路径名>;
    
  • 显示MYSQL的版本

    select version();
    
  • 获取表结构

    desc <表名>;
    show columns from <表名>;