MySQL(3)

文章目录

MySQL(3)

前言:

在进入MySQL 第三部分之前,我们来回忆一下上文的内容;

1.MySQL 数据库

2.数据库 的表操作

在这里插入图片描述

这里数据库指的 是逻辑上的数据集合。

数据表:

在这里插入图片描述

MySQL 要求数据表中的每一行,的列数和列的类型都是对应的

我们的 MySQL , Oracle ,SQL Server 都是 按照表格来组织 ,称为“关系型数据库”

1.创建数据表

create table 表名 (列名 类型 列名 类型 .....);

这里我们常使用的类型有

1

2

3

4

int

double

varchar

datetime

注意:在指定列表的时候,列名在前,类型在后.

2.查看表

show tables;

3.查看表结构

desc 表名;

4.删除表

drop table 表名;

上文的重点差不多就算 这些,那么下面让我们进入,MySQL 的增删查改操作

1.新增(Create)

全列插入

insert 往表里面插入数据

insert into 表名 values(列的值....)

在这里插入图片描述

注意:

这里我们 需要保证插入的 数据类型 与 表头 一至。

这里我们 SQL 中表示字符串,可以使用 ’ ’ (单引号) 或者 " " (双引号)。【Java中 只能 使用 " " 表示字符串】

对 datetime 进行插入

接下来 我们 来学习一下如何 插入datetime 的值。

这里有两种方法

1.通过 指定格式的字符串来插入一个指定时间

2.通过 now()函数来插入 一个当前时间

在这里插入图片描述

另外 insert进行插入的时候,可以只插入其中的某一列或者 某几列的.此时其他的列将采用默认值。

指定列插入

insert into 表名(指定插入的数据) values (插入的数据);

注意: 这里 的 个数 和类型 也需要匹配;

这里 也可以多行插入

-- 插入两条记录,value_list 数量必须和指定列数量及顺序一致

insert into student (id, sn, name) values (102, 20001, '曹孟德'),(103, 20002, '孙仲谋');
这里values 每一个 圆括号都对应一行,可以一次性的带有多个(),多个()之间使用	逗号来分割

这里 一次 插入 多行 ,也可以 一次插入一行,分三个 insert 语句 来插入

如:

insert into student values(1, 'zhangsan', 19, 90.0);

insert into student values(2, 'lisi', 19, 90.0);

insert into student values(3, 'wangwu', 19, 90.0);

这里 一次 插入 n 条 相比 一次插入 一条 分 n 次插入, 要快很多 !! (可能是 好几倍)

在这里插入图片描述

例子: 比如 我们 被 父母 叫上 楼 拿 东西,拿到 了 东西 去给 了 父母,但是 父母,又 想到 有东西没拿,叫你在去上楼去拿,

相比 父母是一次性叫你拿上她需要的东西,你是不是只需要跑一趟,这里效率就高了很多。

修改 mysql 配置属性

补充:

成功插入

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值