MYSQL指令

MYSQL(数据库)

  MYSQL,这是一个关系型数据库,存在表的概念

  结构数据库可以存放多张表,每个表可以存放多个字段,每个字段可以存放多个记录

DOS命令操作数据库

  Phpstudy使用终端打开数据库

  第一步:

      

  第二步:输入密码,然后回车;密码默认的是root

       

对数据库进行增删查改:

  查看数据库指令

    show databases;

    注:分号是数据库的结束符,没有加分号,即使按了回车,也代表这个语句没有结束

    

  创建数据库:

    Create database 数据库名;

    

  删除数据库的指令:

    drop database 数据库名;

    

  进入某一个数据库中:

    use 数据库;

    

对数据进行增删查改:

  创建表:

    Create table 表名(字段1 类型,字段2 类型);

    

  查看数据表:

    show tables;

    

  修改表名:

    alter table 表名 rename 新表名;

    

  删除表:

    drop table 表名;

    

对表里的字段进行操作:

  查看表的定义:

    desc 表名;

    

  添加字段:

    alter table 表名 add 字段定义;

    字段定义:字段名和字段类型,都要写

   

  删除字段:

    alter table 表名 drop 字段名;

    

  修改字段:

    alter table 表名 change 旧的字段名 字段定义;

    

  修改数据类型:

    alter table 表名 modify 字段定义;

    

给字段添加数据(记录):

  添加记录:

    添加一条记录:

      insert into 表名(字段名) value(值);

     

    添加多条记录:

      insert into 表名(字段名) value(值1,值2),(值1,值2);‘’      

      

    添加不指定字段名的语法:

      insert into 表名(字段名) value(值1,值2)

  查看记录:

    查看所有的字段记录:

      select * from 表名;

      

    查看单个的字段记录:

      select 字段名 from 表格;

      

    查看多个字段记录:

      select 字段名,字段名 from 表格;

      

  按条件查询:

    select * from 表名 where 条件;

    条件表达式:>、<、>=、<=、=、!=

    

  限制查询:

    select * from 表名 limit 2,5;

    从第二个开始向后查询5个,默认是从0开始的

   

  删除记录:

    删除所有:

      delete from 表名;

      

    按条件删:

      delete from 表名 where 条件表达式;

      

  改数据:

    如果不带条件,会把字段下面的记录全改:

      update 表名 set 字段=值;

           

    按条件更新:

      update 表名 set 字段=值 where 条件表达式;

             

        

原文地址:https://www.cnblogs.com/yanghuiting/p/10686154.html