找回密码
 立即注册

黄陈

新手上路

  • 5

    积分

  • 1

    帖子

  • 0

    精华

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
1、什么是数据库?
数据库是存放数据的电子创库,以某种方式存储百万条,上亿条数
据,供多个用户访问共享。
2数据库如何保存数据?
每个数据库的数据都是通过一个或多个api用于创建、访问、管理、复制所保存的数据
系统中有很多动态的数据存在数据库中,需要通过访问数据库才能显示。


3、数据库的原理?
客服端查询,修改,删除,添加,操作,通过spl语句对数据库服务器

   
4、数据库分类?
【1】关系型数据库:数据库中表与表之间存在某种关系,数据库存储在不同表中
【2】非关系型数据库:非关系型数据库也叫nosql数据库,全称not only sql。通常数据以对象的形式存储在数据库中,不固定结构,例如列模型,键值对模型 。如redis【建值对】hbasc【列模型】
关系型数据库特点
1.安全
2.保持数据的一致性
3.实现对表与表进行复杂的数据查询
非关系型数据库特点
1.效率高
2.容易扩展
3.使用更加灵活

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

mysql应用的架构:
单点数据,适用于小规模应用
复制,适用于中小规模应用
集群:适用大规模应用

数据库的术语:
数据库   表    行    列   数据      沉余  单表    多表    临时表    视图    索引  主键   外键

linux安装mysql
rpm-qalgrep  mysql查询linux中的数据库
yumemove删除r数据库
linux安装mysqlrpm -qa|grep  mysql  查询linux中的数据库yum  remove    服务名称     删除linux中的数据库指定的包yum  remove  mysql  *    删除linux中所有的数据库包yum   erase   数据库包     删除linux中的数据库rpm  -e --nodeps   数据包   删除linux中的数据库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操作界面

、show databases                         显示所有的数据库create database   库名               创建数据库drop   database   库名               删除数据库use  库名               使用库show  tables   显示库里面所有的表create table 表名(字段1  字符类型1(字符长度1),字段1  字符类型1(字符长度1))     建表语句grant  all  privileges  on  *.* to  root@% identified  by 123456;    授权flush  privileges ;  刷新权限第三方工具连接数据库检查:(1)防火墙关闭   service  iptables  stop(2)数据库服务是否启动:  service    mysqld  start(3)连接ip地址是否正确(4)账号和密码是否正确(5)是否设置权限,并刷新grant  all  privileges  on  *.* to  root@% identified  by 123456;    授权flush  privileges ;  刷新权限


建表
建表语句:
   

desc  表面   查看结构;
建表 约束:表中的限制条件    作用:表在设计的时候加入约束的目的的是·为了保证表中的记录完整和有效
【1】非空约束(not  null)非空,用于保证字段的值不能为空
【2】唯一约束(unique)保证字段值具有唯一性(不能重复),可以为空,唯一约束可以为多个
【3】主键约束(primary  key)
【4】外键约束(forrign  key)
【5】默认( default)
【6】自增长:auto increment
表中插入数据:insert  into   表名   values(插入值1,插入值2) 注入的值只有数值不需要加引号,字符要加上引号
如:insert  into


分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册