你好,我是Sundy左左,一名初级数据分析师,我在建设一个属于初学者笔记的乐园,在这里我将自己学习的东西分享出来,也许对你有用也许对你没用,但都欢迎您指出我的错误和改进的地方。我是一个初级的数据分析师,大部分内容所涉及的都不深,而且每次分享的内容也不多,如果您觉得我的内容很适合你,那么请关注我。
MySQL 是最流行的关系型数据库管理系统,即RDBMS(Relational Database Management System)
那么什么是数据库呢?顾名思义,数据库是用来存储、组织、管理数据的仓库。
关系型数据库的特点:1.以表格形式出现;2.每行是记录名称;3.每列为记录名称所对应的数据;4.许多行和列组成一张表;5.若干的表组成一个databace。
首先,打开cmd我们来创建一个test数据库并使用它
创建数据库:CREATE DATABASE db_name
使用数据库:USE db_name
接下来我们创建一个数据表,并来看看数据表的结构如何:
创建一个数据表:CREATE TABLE [IF NOT EXISTS] tb_name ...
查看数据表结构:SHOW COLUMNS FROM tb_name
其中数据的类型分别为:
如果你不希望某个字段为空,就设置为NOT NULL,但是若允许为空,设置为NULL会报错的呦~
PRIMARY KEY 为主键,主键特性就是该列为not null,而且唯一
接下来我们给数据表添加值:
给表格添加值:INSERT INTO tb_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN )
查看数据表记录:SELECT * FROM tb_name
在这里面我没有给ID任何的值,他是自动编号的:AUTO_INCREMENT