mysql
这是一个关系型数据库,存在表的概念。
结构 数据库可以存放多张表 每个表可以存放多个字段 每个字段可以存放在dos命令操作数据库。
PHPstudy 使用终端打开数据库
对数据库进行增删查改
查看数据库的指令 show databases;
分号是数据库的结束符,没有加分号,即使按回车,也代表这个语句没有结束
创建数据库 create database 数据库名
删除数据库的指令 drop database 数据库名;
进入某一个数据库 中 use 数据库名;
对数据表增删查改。
查看数据表show tables;
创建表
Create table 表名(字段1类型,字段2类型);
删除表
drop table 表名
修改表名
alter table 表名 rename 新表名
进入表里对字段进行操作
查看表的定义desc 表名;
添加字段
字段定义 字段名和字段类型 都要写
alter table 表名add字段定义
删除 字段
alter table 表名 drop字段名
修改字段
alter table 表名 change旧的字段名 字段定义:
修改字段类型
给字段添加数据(记录)
添加一条记录
添加不指定字段名的语法
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 条件
select* from 表名 order by 字段名【asc/desc】
asc 由低到高 desc 由高到低
限制查询
select *from 表名 limit2,5;从第二个开始向后查询五个
删除记录 删除所有 Delete from 表名
按条件删 delete from 表名 where 条件表达式;
改数据
update 表名 set 字段=值
如果不带条件 会把字段下面的记录全收。
按条件更新