node+ajax实战案例(1)

2019-12-19  本文已影响0人  螺钉课堂

1.mysql入门

#1.1.数据库相关概念

#1.1.1.什么是数据?

描述事物的符号记录称为数据,描述事物的符号可以是数字、文字、声音、图片、视频等,有多种表现形式,都可以经过数字化后存入计算机

#1.1.2.什么是数据库?

数据库(DataBase,简称DB),从字面上理解就是数据仓库,用来存放数据的仓库,这个仓库在计算机存储设备上,按一定的格式存放数据

#1.1.3.什么是数据库管理系统

数据库管理系统(DataBase Management System 简称DBMS),数据存储在数据库中,如何科学的组织和存储数据,如何从数据库中高效获取和维护数据,这都是数据库管理系统要完成的事情

需要明白的是,数据库管理系统是一个系统软件,本质上是一个具有组织管理数据的软件,那么具有类似功能的软件就会有很多,例如:MySQL、Oracle、SQLite、Access、SQL Server、Mongodb等

#1.1.4.字段、记录、表

字段用来描述事物的某一具体特征,例如,一个商品的商品名称、价格、库存等,可以对应excel表格中的单元格来理解,也就是excel表格中的列

记录可以看作是excel表格中的行,描述一件商品时,需要抽取这件商品的典型特征,商品名称、价格、库存、折扣等,这些特征不同,也会组成不同的记录

数据库中的表也可以看作时excel中的表,是很多行的集合,一个表中可以放n多行

#1.1.5.数据库服务器、数据库管理系统、数据库、数据表、记录、字段的关系

在服务器中安装数据库管理系统,提供数据服务,就是我们说的数据库服务器(其实就是一台运行数据库管理系统的远程电脑) 数据库管理系统可以有效管理数据库,数据库中组织了很多数据表,数据表中存放了很多条数据记录,每条记录由多个字段描述而成

image

#1.2.mysql的安装与配置

brew install mysql

设置密码

mysql_secure_installation

开启服务

brew services start mysql

工具下载地址:

http://nodeing.com/group/4

#1.3.mysql的常用命令

#1.3.1.登陆和退出

mysql -uroot -p

exit 或者  \q

#1.3.2.查看数据库

SHOW DATABASES;

#1.3.3.创建数据库

CREATE DATABASE 数据库名 charset utf8

#1.3.4.选择数据库

USE 数据库名

#1.3.5.删除数据库

DROP DATABASE  [IF EXISTS] db_name

#1.3.6.查看数据表

SHOW TABLES

#1.3.7.创建数据表

CREATE TABLE [IF NOT EXISTS] table_name(
    column_name data_type,
)

#1.4.可视化工具的使用

mysql可视化工具下载地址:http://nodeing.com/group/4/thread/22

#1.5.常见数据类型

#1.5.1.数字类型

#1.5.2.日期与时间类型

#1.5.3.字符串类型

#1.6.基本CURD

#1.6.1.查询数据

查询一张表中的所有数据

# user为表名
SELECT * FROM user

查询表中的某个字段

SELECT name FROM user

查询符合条件的数据

SELECT * FROM user WHERE name = "xiaoqiang"

#1.6.2.插入数据

INSERT INTO user VALUES(null, 'zhangsan', 20)

#1.6.3.修改一条数据

UPDATE user SET name = 'zhangsan' WHERE id=2

#1.6.4.删除一条数据

DELETE FROM user WHERE id=3
上一篇 下一篇

猜你喜欢

热点阅读