MySQL学习CR      
View on GitHub

龙珠

修炼自己与发现世界

MySQL学习CR

By arthur503 -- 02 Nov 2013
关系型数据库和非关系型数据库

一、关系型数据库:建立在关系模型上的数据库系统。如:Mysql。

关系模型:当将日常生活中的实体(如:学生)和实体的属性(如:姓名、性别、学号等)保存到数据库中,关系型数据库会处理该实体结构。 1. 数据结构可以规定。同类数据,结构一致。就是一个二维表格; 2. 数据之间的关系可以设置。

二、非关系型数据库(Nosql:Not only sql)(注:原来NoSQL不是和MySQL一样是一种数据库,而是表示一类数据库!):使用Key-Value键值对保存数据。如:MongoDB, MemBase(存在内存中,速度快)。

非关系型数据库不是二维表,是一个键值对序列。

关系型数据库的典型概念
MySQL

MySQL采用的是C/S架构。

MySQL服务器端程序的启动:

  1. 通过windows提供的服务管理程序,在“运行”中:services.msc,选择MySQL服务开启或停止;
  2. 命令行形式管理。在“运行”的cmd下,使用net start MySQL或net stop MySQL来开启或停止服务;
  3. 直接使用mysqld.exe来开启或关闭(直接在命令行下,运行mysqld命令(需要将bin目录加到系统PATH中)。注意:需添加参数”–defaults–file=e:/amp/mysql/my.ini”参数,否则开启后便关闭);

启动服务端程序后,可以正常运行,可以使用客户端(mysql.exe)来访问操作了!

客户端发出连接的命令:mysql -hlocalhost -P3306 -uroot -p(注:-P表示Port,-u表示用户名,-p表示password,先不用打,之后会提示输入)

SQL命令:show databases; //展示现在的数据库

唔,剩下的大概就是SQL语句的命令操作了。

参考资料: