Mysql
这是一个关系型数据库,存在表的概念
结构 数据库可以存放多张表 每个表可以存放多个字段 没个字段可以存放多个记录
Dos命令操作数据库
phpstudy使用终端打开数据库
;分号是数据库的结束符,没有加分号 即使按回车 也代表这个语句没有结束
1.第一次打开 密码默认是 root
2.创建数据库 create database 数据库名;
3.查看数据库的指令 show databases;
4.删除数据库的指令 drop database 数据库名;
5.进入某一个数据库中 use 数据库名;
成功进入;
6.创建数据表 create table 表名(字段1 类型,字段2 类型);
7.查看数据表单 show tables;
8.删除数据表 drop table ad;
9.修改数据表名 alter table 表名 rename 新表名;
10.进入表里对字段进行操作,
添加字段,字段名和字段类型 都要写 alter table 表名 add 字段定义;
11.查看表的定义 desc 表名;
12.删除字段 alter table 表名 drop 字段名;
13.修改字段 alter table 表名 change 旧的字段名 字段定义;
14.修改字段类型 alter table 表名 modify 字段名 字段类型;
15.给字段添加数据(记录)添加一条记录
insert into 表名(id,age) value(值1,值2);
16.添加不指定字段名的语法 insert into 表名 values(值1,值2) ;
17.添加多条字段 insert into 表名 values(值1,值2),(值1,值2),(值1,值2);
18.查看记录
(1)select * from 表名; //查看所有的字段记录
(2)select 字段名 from 表名; //查看单个字段记录
(3)select 字段名1,字段名2 from 表名; //查看多个字段子路
条件表达式 > < <= >= = != and且 or或
19.按条件查找 select * from 表名 where 条件;
20.排序查询 select * from 表名 order by 字段名 asc/dese
asc由低到高 desc由高到底
21.限制查询 select * from 表名 limit 2,2; 从第2个开始向后查询2个
select * from 表名 limit 2; 从0开始向后查2个;
22.删除记录
删除所有 delete from 表名;
按条件删除 delete from 表名 where 条件表达式;
23. 该数据 update 表名 set 字段=值;(不带条件,会把字段下面的记录全改);
修改前面的 后面的是一个固定值(修改name=3的 age的内容)