mysql是一个关系型数据库,存在表的概念。
结构 数据库可以存放放多张表 每个表可以存放多个字段 每个字段可以存放多个纪录。
dos命令操作数据库
一:phpstudy使用终端打开数据库
第一步
第二步
第三步 如果是第一次打开 默认是root
二:对数据库进行增删查改
1.查看数据库的指令 show databases;
;分号是数据的结束符,没有分号 即使按回车 也代表这个语句没有结束
2.创建数据库 create database 数据库名;
3.删除数据库的指令 drop database 数据库名;
4.进入某一个数据库 中的 use 数据库名;
三:对数据表增删查改
1.查看数据表 show tables;
2.创建表 create table(字段1 类型,字段2 类型)
3.删除表 drop table 表名;
4.修改表名 alter table 表名 rename 新表名;
四:进入表里对字段进行操作
1.查看表的定义 desc 表名;
2.添加字段 字段定义 字段名和字段类型 都要写
alter table 表名 add 字段定义;
3.删除字段 alter table 表名 drop 字段名;
4.修改字段 alter table 表名 change 旧的字段名 字段定义;
5.修改字段类型 alter table 表名 modify 字段定义;
6.给字段添加定义
1.添加一条记录 insert into 表名 (id,age) value(值1,值2);
2.添加不指定字段名的语法 insert into 表名 values(值1,值2);
3.多条纪录添加 insert into 表名 values(值1,值2),(值1,值2),(值1,值2);
7.查看记录
select * from 表名;查看所有的字段纪录
select id from 表名; 查看单个的字段纪录
select id,age from 表名; 查看多个字段纪录
8.按条件查询
select * from 表名 where 条件
条件表达式 ><>=<==!= and且 or 或
9.排序查询
select * from order by 字段名[asc/desc]
asc由低到高 desc 由高到低
10.限制查询
select * from 表名 limit 2,5;从第一个开始向后查询五个
11.删除纪录
1.删除所有 delete from 表名
2.按条件删 delete from 表名 where 条件表达式;
12.该数据 update 表名 set 字段=值
如果不带条件 会把字段下面的纪录全改
13.按条件跟新
update 表名 set 字段=值 where 字段=值;