PHP整理--MySQL--DOS命令操作数据库

时间:2022-09-24 08:11:44

一、MySQL:关系型数据库,存在表的概念。

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

二、Dos操作数据库

用PHPStudy终端➡其他选项菜单➡MySQL工具➡MySQL命令行➡输入密码root

              ⬇

输入密码后就可以操作数据库了

              ⬇

1.对数据库进行数据操作

(1)查看数据库  show databases;

(2)创建数据库  create database  数据库名;

(3)删除数据库   drop  database 数据库名;

(4)进入一个数据库  use 数据库名;

2.对数据表进行数据操作

(1)查看数据表  show tables;

(2)创建表  create table 表名(字段1 字段类型,字段2 字段类型);

(3)删除表  drop table 表名;

(4)修改表名  alter table 表名 rename 新表名;

3.对表中的字段进行操作

(1)查看定义的表  desc 表名;

(2)字段定义(创建新的字段)alter table 表名 add 字段 字段类型;

(3)删除字段  alter table 表名 drop 字段名;

4)修改字段名  alter table 表名 change 旧字段名 新字段名 字段类型;

(5)修改字段类型 alter table 表名 modify 字段名 字段类型;

4.对字段中的记录/数据进行操作

(1)添加一条记录 insert  into 表名 (id,age(字段名)) value(值1,值2);

         insert into  表名 values(值1,值2);

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

(3)查看记录

         字段所有记录:select * from 表名;

   字段单个记录:select  字段名 from 表名;

   字段多个记录:select  字段名1,字段名2  from 表名;

(4)按条件查看记录  select * from 表名 where 条件;

5)排序记录  select * from 表名 order by 字段名 [asc/desc] ;  默认是asc :从低到高    desc:从高到底。

(6)限制查询  select * from 表名 limit 2(start),5(finish);   2是开始位置,5是结束位置;

(7)删除记录

  删除所有记录  delete from 表名;

  按条件删除记录  delete from 表名 where 条件;

(8)改记录内容

  没有条件修改 update 表名 set 字段=值;则所有值都会改变。

  有条件改变  update 表名 set 字段=值 where id=2;