一、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;