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 条件表达式;
