数据库第一天

参考博客:https://www.cnblogs.com/clschao/articles/9907529.html

一.什么是数据库  

  数据库可视为电子化的文件柜,存储电子文件的处所,用户可以对文件中的数据进行新增,截取,更新,删除等操作

二. 数据库管理系统/软件(Database Management System)------DBMS

  DBMS 是为管理数据库而设计的电脑软件系统,一般具有存储,截取,安全保障,备份等基础功能

  有人称这个数据管理系统为数据库,有人称这个存放数据的机器叫做数据库,有人称里面的一个存放数据的库叫做数据库

三.. 数据库分类

  目前数据库可以分为两大类:关系型数据库和非关系型数据库

3.1. 关系型数据库(RDBMS)

   操作关系型数据库的命令,我们称之为SQL

  不同数据库系统之间的SQL不能完全互相通用

  常见的关系型数据库有oracle数据库,mysql数据库,mariadb数据库,sql server 据库,access数据库等

3.2. 非关系型数据库(NOSQL)

  NoSQL的产生并不是要彻底地否定关系型数据库,而是作为传统关系型数据库的一个有效补充。

NOSQL非关系型数据库小结: 
    1NOSQL不是否定关系数据库,而是作为关系数据库的一个重要补充 
    2NOSQL为了高性能、高并发而生,忽略影响高性能,高并发的功能 
    3NOSQL典型产品memcached (纯内存),redis(持久化缓存),mongodb(文档的数据库) 

4.mysql数据库的操作

 1 开启服务端 net start mysql
 2 关闭服务端 net stop mysql
 3 使用mysql自带的客户端进行连接,cmd下输入mysql -u root -p(-u:用户 -p指定密码  -h指定ip地址  -P 指定端口号),然后回车,会提示你输入密码,此时初始的root用户还没有密码,所以还是直接回车就可以连接上了
 4 查看data里面的库 Show databases;
 5 创建一个库  create database crm;
 6 切换数据库    use+库名;
 7 创建一个表 create table student(id int,name char(10),age int);
 8 查看表 show tables
 9 查看表里面的数据 select * from student;
10 表里面写数据 insert into student values(1,’d’,’18),(2,'x',11);
11 查看mysql的所有引擎 show engines;

猜你喜欢

转载自www.cnblogs.com/l1222514/p/11040119.html