MySQL命令总结

MYSQL

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

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

DOS命令操作数据库

  phpstudy使用终端打开数据库:其他选项---mysql工具---快捷创建数据库

    

对数据库进行增删查改

  ;分号,是数据库的结束标志

  show databases;        查看数据库

    

  Create database 数据库名;  创建数据库

    

  Drop database 数据库名;     删除数据库

    

  use 数据库名;        进入某一个数据库

     

对数据表进行增删查改

  show tables;    查看数据表

    

  Create table 数据表名(字段1 类型,字段2 类型);    创建表

    

  Drop table 表名;    删除表

    

  alter table 表名 rename 新表名;    修改表名    

     

进入表对字段进行操作

  desc 表名  查看表

    

  alter table 表名 add 字段定义(字段名,类型)  字段定义 

    

  alter table 表名 drop 字段名   删除字段

     

  alter table 表名 change 旧字段名 字段定义  修改字段

    

  alter table 表名 modify 字段名 类型  修改字段的类型

    

给字段添加数据记录

  insert into 表名 (值1,值2) value (值1,值2)  添加一条记录

     

  insert into 表名 value(值1,值2)  添加不指定字段名

    

  insert into 表名 values (值1,值2),(值1,值2),(值1,值2)  添加多条记录

    

  select * from 表名  查看所有字段记录

    

  select 字段 from 表名  查看单个字段

    

  select 字段1,字段2 from 表名  查看多个字段记录

    

按条件查询

  select * from 表名 where 条件;

  条件表达式 >< >= <= != a nd(且)  or(或)

  select * from 表名 where age>2;  条件查询

    

  select * from 表名 order by 字段名 asc/desc  排序查询

    asc  由低到高  

    desc  由高到低

    

  select * from 表名 limit 条件1,3  限制查询(从第一个开始向后三个)

    

删除记录

  delete from 表名  删除所有的

  delete from 表名 where 字段=值  按条件删(条件表达式)

    

    

改数据

  update 表名 set 字段=值;  不带条件记录全改

    

  update 表名 set age=8 where love=1;  按条件更新 

    

  

原文地址:https://www.cnblogs.com/xiaotaiyangye/p/10682410.html