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