MySQL(1)数据库的增删改查

目录
一,数据库简介
二,MySQL简介
三,库级表级命令
四,数据类型
案例 作业

一,数据库简介

1.1,概念:

		1.1.1,按照一定数据结构来储存和管理数据的仓库
		
		1.1.2,计算机是如何处理数据的?(主要是放在磁盘和内存中)

1.2,分类:

		1.2.1,关系型数据库(SQL):存储方式固定,安全

		1.2.2,非关系型数据库(NoAQL(Not Only SQL)):存储方式比较灵活,存储数据的效率比较高,不太安全

二,MySQL简介

2.1,MySQL是最流行的关系型数据库管理系统

2.2,概念和特点:

		关系型数据库管理系统:采用关系模型来组织管理数据的数据库系统

		把数据保存在不同的表中,而不是将数据放在一个大仓库中

		支持多个系统,并支持多种 编程语言,如c,c++,python,java......

2.3,MySQL组织数据的基本格式
表  :最小单位 	 库:多个表可以组成库   	MySQL:管理库的系统

三,库级表级命令

3.1,进入MySQL:

   1,MySQL -u root -pqwe123:-u:用户 -p:密码(密码要连在-p后面)

   2,MySQL -u root -p:这样输入密码不会被人看到,安全

    		注意事项:1,MySQL里面的命令不严格区分大小写

			 	     2,语句结束符:每个语句都以;或\g结束

				     3,若语句中有半个符号,如' ( <先结尾再;

				     4,类型:强制数据类型,任何数据都有自己的数据类型

				     5,逗号:创建表的时候最后一行不需要逗号

3.2,退出MySQL:quit和exit

3.3,库级操作语句:

	1,show databases;:显示所有的库:

	2,创建库:create database [if not exists] 库名;

	3,删除库:drop database [if exists] 库名;

	4,use 库名;:进入数据库

3.4,表级操作语句:

	1,show tables;:显示所有的表

	2,desc 表名;或 show create table 表名;:查看表里面的字段

	3,创建表:create table 表名(字段1 数据类型, 字段2 数据类型);

	4,删除表:drop table 表名;

	5,对表的数据操作:
增:
全字段插入insert into 表名 values(数据1,数据2…);
指定字段插入insert into 表名(字段) values(数据);
改:
修改所有数据update 表名 set 字段=条件;
修改多个数据update 表名 set 字段=条件,字段=条件 where 字段=条件;
修改指定数据update 表名 set 字段=条件 where 字段=条件;
删:
删除表中所有数据delete from 表名 ;
删除表中满足条件的数据delete from 表名 where 字段=条件 ;
查:
全字段查询select * from 表名;
指定字段查询select 字段1,字段2… from 表名;
带条件的查询select 字段1,字段2… from 表名 where 字段=条件;

四,数据类型


4.1,数值类型
数字类型特性
tinyint用一个字节存放整数(0,255) 默认(-128,127)
smallint两个字节(0,65535)
mediumint三个字节(0,16777215)
int四个字节(0,4294967295)
bigint八个字节
float(M,N)单精度浮点型(4个字节)
double(M,N)双精度浮点型,M个总位数,N个小数位(8个字节)
4.2,字符类型
字节类型特征
char(size)保存固定长度的字符串,size为指定的长度,最多225个
varchar(size)保存可变长度的字符串,最多为225个,超出转为text类型
tinytext/tinyblob存放较短的文本数据/二进制数据,最多225个
text/blob存放较长的文本数据/二进制数据,最多65535个
longtext/longblob同上,区别在于可以存放的数据最大为4294967295个
enumenum类型的数据实际上是一个包含多个固定值的列表,只能选择这些值(包括NULL值)。列如,如果希望某个字段包含"A",“B”,“C”,:字段 enum(“A”,“B”,“C”),只有这些值(或NULL值)能够填充到该字段中
4.3,时间日期类型(了解)
时间日期类型特征
时间日期类型特征
date日期 格式:1999-12-01
time时间 格式:08:42:30
datetime日期时间 格式:1999-12-01 08:42:30
timestamp自动储存记录修改时间
year存放年

案例


在这里插入图片描述

作业


在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值