找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手

杭州多测师10期-数据库MySQL笔记

[复制链接]
一。定义
数据的电子仓库。以用户式存储百万条,上亿条数据,供多个用户访问共享
二。如何进行保存的
每个数据库的数据都是通过一个或者多个aoi用于创建,访问,管理,复制所保存的数据
系统中有很多动态的数据存在数据库中,需要通过访问数据库才能显示
linux安装mysql
三。数据库原理
客户端查询,修改,删除,添加 操作,
通过sql语句对数据库服务器进行操作,然后将数据展示在客户端

四、据库的分类?
(1)关系型数据库
关系型数据库:数据库中表与表之间存在某种关系,数据存储在不同的表中
如:  db2、oracle、 mysql
(2)非关系型数据库
非关系型数据库:通常数据以对象的形式存储在数据库中,  如:redis(键值对) , hbase(列模型),mongodb(文档类模型)



关系型数据库特点
1.安全
2.保持数据的一致性
3.实现对表与表进行复杂的数据查询
非关系型数据库特点
1.效率高
2.容易扩展
3.使用更加灵活


认识mysql:
mysql是指mysql数据库管理系统   术语关系型数据库  
瑞典公司mysql     db 开发的  ,oracle 收购,
mysql 是一种关系型数据库将数据保存在不同的表汇总,而不是将所有的数据放在一个大仓库中,增加了速度和灵活性。
myslq 数据库是目前web端应用领域使用最广泛的,也是bs架构常用的数据库。
mysql优点:
1、开源、免费
2、体积小,安装简单,维护成本低
3、支持多系统
4、支持多语言:python、java、php、c++等
5、支持多种存储引擎
6、与其他工具组合可以搭建免费的网站系统
lamp=linux+apache+mysql+php
lnmp=linux+nginx+msyql+php

mysql应用的架构:
单点数据,适用于小规模应用;(我们现在学的是单点)
复制,适用于中小规模应用
集群,适合大规模应用
(mgr集群,三主三从,一主三从)

数据库的术语:
数据库



数据
冗余(多余的重复的内容)
单表
多表
临时表
视图
索引
存储
主键
外键
rpm -qa|grep  mysql  查询linux中的数据库
删除服务:
yum  remove    服务名称     删除linux中的数据库指定的包
yum  remove  mysql  *    删除linux中所有的数据库包
yum   erase   数据库包     删除linux中的数据库
rpm  -e --nodeps   数据包   删除linux中的数据库

安装mysql
yum  install   mysql   安装数据库客户端
yum  install   mysql-server   安装数据库服务端


安装好后
service  mysqld   stop  关闭数据库服务
service  mysqld   start  开启数据库服务
service  mysqld   restart  重启数据库服务
service  mysqld   status  查看服务器状态
msyqladmin  -uroot    password   ‘123456’   设置登录密码
mysql  -u root -p     进入mysql操作界面

授权:
C:\Users\Administrator\AppData\Local\YNote\data\weixinobU7VjucAlNkORvheZ15eLL1RF6M\7dff573bc90443f0835c542f5f0cd212\clipboard.png

五。基本语句

desc hz10;显示表结构
添加字段:alter table xx add 字段名 字符类型(10);
修改字段:change 原字段名 新字段名 字符类型(10);
删除字段:alter table xx drop 字段名
修改字段顺序:modify after 在...后面
添加字段到首行
alter table xx add 字段名 字段类型(10) first;
添加字段到指定字段后面
alter table xx add 字段名 字段类型(19)after 字段名

约束:
1)非空约束(not null) 非空,用于保证字段的值不能为空
2)唯一约束(unique) 保证字段值具有唯一性(不能重复),可以为空,唯一约束可以有多个
3)主键约束(primary key) 保证字段值具有唯一性(不能重复),不能为空,只能有一个主键
4)外键约束(foreign key) 两个表之间的主键建立关系
5)默认(default)
6)自增长:auto_increment  +1

分享至 : QQ空间
收藏

1 个回复

倒序浏览
潇洒哥厉害~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册