MySQL数据库(1) Mysql 第1张MySQL数据库(1) Mysql 第2张

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

你好,我是Sundy左左,一名初级数据分析师,我在建设一个属于初学者笔记的乐园,在这里我将自己学习的东西分享出来,也许对你有用也许对你没用,但都欢迎您指出我的错误和改进的地方。我是一个初级的数据分析师,大部分内容所涉及的都不深,而且每次分享的内容也不多,如果您觉得我的内容很适合你,那么请关注我。

MySQL 是最流行的关系型数据库管理系统,即RDBMS(Relational Database Management System)

那么什么是数据库呢?顾名思义,数据库是用来存储、组织、管理数据的仓库。

关系型数据库的特点:1.以表格形式出现;2.每行是记录名称;3.每列为记录名称所对应的数据;4.许多行和列组成一张表;5.若干的表组成一个databace。

 

MySQL数据库(1) Mysql 第3张

首先,打开cmd我们来创建一个test数据库并使用它

创建数据库:CREATE DATABASE db_name

使用数据库:USE db_name

MySQL数据库(1) Mysql 第4张

 

MySQL数据库(1) Mysql 第5张

接下来我们创建一个数据表,并来看看数据表的结构如何:

创建一个数据表:CREATE TABLE [IF NOT EXISTS] tb_name ...

查看数据表结构:SHOW COLUMNS FROM tb_name

MySQL数据库(1) Mysql 第6张

其中数据的类型分别为:

MySQL数据库(1) Mysql 第7张

MySQL数据库(1) Mysql 第8张

 

如果你不希望某个字段为空,就设置为NOT NULL,但是若允许为空,设置为NULL会报错的呦~

PRIMARY KEY 为主键,主键特性就是该列为not null,而且唯一

 

MySQL数据库(1) Mysql 第9张

接下来我们给数据表添加值:

给表格添加值:INSERT INTO tb_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN )

查看数据表记录:SELECT * FROM tb_name

MySQL数据库(1) Mysql 第10张

MySQL数据库(1) Mysql 第11张

 

在这里面我没有给ID任何的值,他是自动编号的:AUTO_INCREMENT

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄