首先我们需要了解什么是数据库?

  数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。所谓“数据库”是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。 数据库可分为关系型数据库和非关系型数据库。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

目前只了解了关系型数据库,这类数据库存在表的概念,数据库可以存放多张表,每个表可以存放多个字段每个字段可以存放多个记录。

这里先说一下数据库的基本操作 :增  删  改  查

首先得有一个操作平台;终端命令窗口:打开方法:

1.打开phpStudy;

2.点击其他选项菜单;

3.点击MySQL工具;

4.点击MySQL命令行;

MySQL 数据库 随笔 第1张

打开之后需要输入密码(初始密码为root);

MySQL 数据库 随笔 第2张

输入之后就成功的进入了数据库:

MySQL 数据库 随笔 第3张

然后就是对数据可进行一系列操作

1.创建数据库   create database + 数据库名称;后面的“;”必须加不然会报错 其他命令也是如此。

MySQL 数据库 随笔 第4张

查看数据库 show databases + 数据库名称;

MySQL 数据库 随笔 第5张

删除数据库 drop database + 数据库名称;

MySQL 数据库 随笔 第6张

进入数据库 use + 数据库名称;

MySQL 数据库 随笔 第7张

查看数据库内容:show tables;(这是一个空的数据库)

MySQL 数据库 随笔 第8张

添加内容:创建表:create table+表名(字段1 数据类型,字段2 数据类型);

MySQL 数据库 随笔 第9张

删除表 drop table +表名

 MySQL 数据库 随笔 第10张

查看所有表:show table;

MySQL 数据库 随笔 第11张

修改表名 alter table 表名 rename 新表名;

MySQL 数据库 随笔 第12张

查看表的定义 desc + 表名

MySQL 数据库 随笔 第13张

添加新字段 alter table 表名 add 字段名称+数据类型

 MySQL 数据库 随笔 第14张

MySQL 数据库 随笔 第15张

删除字段 alter table 表名 drop 字段名称

MySQL 数据库 随笔 第16张

修改字段  alter table 表名 change 旧的字段名 + 新字段名  字段定义;

MySQL 数据库 随笔 第17张

MySQL 数据库 随笔 第18张

 修改字段类型 :alter +table +表名+midify+需要修改字段类型的字段名+新的字段类型

 MySQL 数据库 随笔 第19张

添加记录

1.单挑添加 Insert into 表名(id,age) value(值1,值2);

MySQL 数据库 随笔 第20张

2.查看添加记录 select * from 表名+{筛选条件(可加可不加)}

(1).Select * from 表名 where 条件

条件表达式  >(大于) <(小于) >=(大于等于) <=(小于等于) =(等于) !=(不等于)    and且  or 或

MySQL 数据库 随笔 第21张

(2)排序查询

Select * from 表名 order by 字段名 排序条件  (Asc 由低到高  desc 由高到底)

MySQL 数据库 随笔 第22张

 

(3).限制查询

Select * from 表名 limit 2,5;从第二个开始向后查询五个 若只有一个数字,则代表从第一个开始向后查询几个;

MySQL 数据库 随笔 第23张

 

3.多条记录添加: Insert into 表名 values(值1,值2),(值1,值2);

 MySQL 数据库 随笔 第24张

4删除记录:

(1).删除所有 delete from 表名

MySQL 数据库 随笔 第25张

 

(2).删除指定记录delete from 表名 条件;

 MySQL 数据库 随笔 第26张

5.主键

  (1). 添加主键:alter table 表名 add primary key(主键字段);

  也可以在创建表的时候添加  create table 表名(字段1 字段属性 primary key,字段2 字段属性);

  (2).删除主键:alter table 表名 drop primary key;

  (3).设置默认值:给主键设置默认值:alter table 表名 add 字段 数据类型 default ‘默认值内容’  (如果 主键是id 那么不需要设置默认值 如果设置了会报错);

  (4).设置主键自增:alter table 表名 modify 字段 数据类型 auto_increment; 

  也可以在创建表时设置:create table 表名(字段1 字段属性 primary key auto_increment,字段2 字段属性) 前提是使用主键的字段类型必须是int 类型;

  (5).插入记录 insert into 表名(要插入数据的字段名) values(数据),(数据),(数据),(数据);

MySQL 数据库 随笔 第27张

6.查询(补充)

(1).最大值

MySQL 数据库 随笔 第28张

(2). 最小值

MySQL 数据库 随笔 第29张

(3).求和

MySQL 数据库 随笔 第30张

7.表与表之间的链接

连接分为内连接 和外连接

(1).内连接:Select * from t1,t3 where t1.id=t3.eid;

MySQL 数据库 随笔 第31张

(2).外连接 分为  左连接 和 右链接

左连接  select * from 主表 left  join 附表 on 主表.字段=附表.字段

MySQL 数据库 随笔 第32张

右连接  select * from 主表 right  join 附表 on 主表.字段=附表.字段

MySQL 数据库 随笔 第33张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄