MySQL数据库(1)
你好,我是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
推荐阅读
-
mysql中用于数据迁移存储过程分享
-
加快JDBC设计中JSP访问数据库
-
MYSQL无法启动提示: Default storage engine (InnoDB) is not available的解决方法
-
Mysql启动中 InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes 的问题
-
MySQL InnoDB和MyISAM数据引擎的差别分析
-
MySQL从MyISAM转换成InnoDB错误与常用解决办法
-
nodejs进阶(6)—连接MySQL数据库示例
-
优酷app怎么玩集福气活动瓜分1亿红包?
-
Android开发中数据库升级且表添加新列的方法
-
MySQL服务器默认安装之后调节性能的方法