2021-04-04

MySQL 数据库
1、数据库简介
01、概念
按照一定的数据结构存储和管理数据的仓库
02、分类
关系型数据库(SQL) 存储方式固定 ,安全
非关系型数据库(NoSQL (Not Only SQL)) 存储方式比较灵活
2、MySQL 基础结构

3、MySQL库/表级操作
01、大小写:不严格区分大小写,默认大写为程序代码,小写为程序员写的代码
02、语句结束符:每个语句都以;或者\g结束
03、类型:创建表的时候最后一行不需要逗号

库级操作
01、显示所有的库:show databases;
02、创建库:create database [if not exists] db_name; 重复创建会报错,可以加上if not exists
03、删除库:drop database [if exists] db_name; 如果不知道数据库是否存在,记得加if exists
04、进入数据库:use db_name;

表级操作
01、显示所有表:show tables;
02、创建表: create table [if not exists] tb_name(create definition…); 重复创建会报错,可以加上if not exists
03、显示创建表的信息:show create table tb_name;
04、删除表:drop table tb_name;

4、表中数据操作
01、插入数据
指定字段插入:INSERT INTO tb_name(field_name) VALUES(field_values);
全字段插入:INSERT INTO tb_name VALUES(all_values);
多行插入:INSERT INTO tb_name(field_name)VALUES(values_1),(values_2),…;

02、查询数据
指定字段查询:SELECT field_names FROM tb_name;
全字段查询:SELECT*FROM tb_name;
带条件的查询:SELECT field_names FROM tb_name WHERE condition;

03、修改数据
修改所有数据:UPDATE tb_name SET field_1=value_1
修改多个:UPDATE tb_name SET field_1=value_1,field_2=value_2 …;
修改满足条件的数据:UPDATE tb_name SET field_1=value_1 WHERE conditions;
注意:一定要写where条件,不然会修改表中全部数据

04、删除数据
删除表中所有数据:DELETE FROM tb_name;
删除表中满足条件的数据:DELETE FROM tb_name WHERE conditions;
注意:一定要写where 条件,不然会删除表中全部数据

5、数据类型
TINYINT 用一个字节存放整数(0,255)
SMALLNT 两个字节(0,65535)
MEDIUMINT 三个字节(0,16777215)
INT 四个字节(0,4294967295)
BIGINT 八个字节
FLOAT(M,N) 单精度浮点型(4个字节)
DOUBLE(M,N) 双精度浮点型,m总个数,d小位数(8字节)

date 日期格式:2021-04-04
time 时间格式 19:26:39
datetime 日期时间格式 2021-04-04 19:26:39
timeestamp 自动存储记录修改的时间
year 存放年

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值