MySQL—Dos命令操作数据库

MySQL

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

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

Dos命令操作数据库

  PhpStudy使用终端打开数据库

  

  第一次打开默认的密码是 root

  进入之后的显示如下:

  

数据的增删查改

  查看数据库的指令  show databases;(一定要加;)

扫描二维码关注公众号,回复: 5840824 查看本文章

  

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

  

  删除数据库的指令  drop database one;

  

  进入某一个数据库  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 表名(id,name)value(值1,值2);

  添加不指定字段名的语法  insert into 表名 values(值1,值2);

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

查看记录

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

  select id from 表名;  查看单个的字段记录

  select id,age from 表名;  查看多个字段的记录

  按条件查询  select*from 表名 where 条件;

条件表达式

  <   >   >=   <=   =   !=    and  or

排序查询

  select * from 表名 order by 字段名 [asc/desc];

  asc 由低到高   desc 由高到低

限制查询

  select * from 表名 limit 2,5;  从第二个开始向后查询五个

删除记录

  删除所有  delete form 表名;

  按条件删  delete from 表名 where 条件表达式;

改数据 

   updata 表名 set 字段=值; 如果不带条件会把下面的记录全改

   按条件更新  updata a3 set age=23 where id=6;

  

猜你喜欢

转载自www.cnblogs.com/panghexin/p/10686282.html