SQL与数据库编程学习笔记-day1

一:理论知识参考

学习网站参考:

数据库主要分为两类:

1.关系型数据库:关系型数据库采用表格的储存方式,数据以行和列的方式进行存储,要读取和查询都十分方便,例如常见的:Oracle,SQLServer。

2.非关系型数据库(NoSQL):NoSQL并没有一个明确的范围和定义,但都有一个共同的特点就是去掉关系数据库的关系型特性,数据之间无关系,应对大数据量的能力有所提高。

PS:关系型数据库是写入到磁盘中,读写速度一般;非关系型数据库则写入到内存当中,读写速较快,但并不能完全崇拜于非关系型数据库,通常来说非关系型数据库与关系型数据库是相辅相成的,合理利用才会发挥其最大性能。

常见web架构LAMP:Linux+Apache+MySQL+PHP

二:基于windows sever2003系统进行SQL数据库编程实践

由于windows sever2003系统限制,将采用mysql-5.6.11-win32版本数据库进行操作

Mysql下载:https://dev.mysql.com/downloads/mysql

1.点击Archives进入历史版本下载界面,选择合适版本MySQL安装包下载(普遍为ZIP文件格式)

SQL与数据库编程学习笔记-day1

2.解压到Windows sever2003系统中:

SQL与数据库编程学习笔记-day1

3.进入mysql-5.6.11-win32文件夹中创建”my.ini”配置文件;

SQL与数据库编程学习笔记-day1

4.将下列代码写入至”my.ini”配置文件中;

[mysql]
设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]
#设置3306端口
port =3306

设置mysql的安装目录
basedir=C:\mysql-5.6.11-win32

设置mysql数据库的数据的存放目录
datadir=C:\mysql-5.6.11-win32\data

允许最大连接数
max_connections=200

服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8

创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

explicit_defaults_for_timestamp=true

PS:”basedir”和”datadir”两个文件的值为Mysql解压文件所在位置,其中”datadir=C:\mysql-5.6.11-win32\data “标红位置可进行自定义文件设置;

5.以管理员身份运行CMD窗口,进入MySQL解压文件”bin”目录下(配置环境变量后可直接进行cmd窗口执行sql语句,不再需要进入指定文件夹下执行sql语句);

6.进行MySQL安装与启动;

安装语句:mysqld install

启动语句:net start mysql(正常显示为MySQL服务正在启动 ,MySQL服务启动成功。由于我已经提前安装过一遍就不再演示,如出现报错,可记录下错误代码利用百度查询解决办法)

7.启动数据库;

启动数据库指令:mysql -uroot (第一次登录用户密码为空,可省略);

8.服务启动后可打开任务管理器进行查看服务是否存在;

PS:”mysql.exe”为客户端进程,”mysqld.exe”为服务端进程;

SQL与数据库编程学习笔记-day1

9.操作完成。

Original: https://www.cnblogs.com/LCyidian/p/15851624.html
Author: 学到凌晨一点
Title: SQL与数据库编程学习笔记-day1

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/591854/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球