数据库MySql笔记

本文详细介绍了数据库的基本操作,包括创建新表、设置主键与唯一键、查看与查询数据、修改和删除数据。此外,还涵盖了外键关联、数据排序与筛选,以及常用的日期和数学函数。通过实例演示了如何使用SQL进行数据管理。
摘要由CSDN通过智能技术生成

数据库—创建新表
在这里插入图片描述
设置新表的名字及其数据
设置完成后Apply保存
主键(Primary Ke y)
1,每行数据独一无二的标识
2,一个表必须有主键(只能有一个主键)
3,不能为NULL(空值)
4,由一列(不能为空)或者多列组成(其中一个不为空)
Unique Key
1,表示该项数据不能重复
2,允许为NULL
在这里插入图片描述
在这里插入图片描述
查看数据
在这里插入图片描述
重新设置/更改表
在这里插入图片描述

外键关联设置
在这里插入图片描述
show databases;查询所有表
use resource_datas;操作目标表
show tables;查询表内所有数据
create database siki_testdb(表名字);创建数据库
drop database siki_testdb(表名字);删除数据库

create table mytable(id int auto_increment,username varchar(30),password varchar(30),primary key(id));
auto_increment自动增长
在这里插入图片描述

查询表结构 desc mytable(表名字);

在这里插入图片描述
插入insert into mytable(username,password) values (‘siki’,‘siki’);
在这里插入图片描述
查询表内所有数据select * from mytable;
在这里插入图片描述
select * from mytable limit 1,4;(第几条开始 查询几条 )第二条开始查四条
select username from mytable;
在这里插入图片描述
select * from mytable order by id; 查询所有数据并根据id从小到大排序
select * from mytable order by id desc; 查询所有数据并根据id反序
select * from mytable order by id desc limit 1;
查询所有数据并根据id反序最后查取第一条数据
在这里插入图片描述
更改数据update mytable set username=‘456’ where id=1;
在这里插入图片描述
在这里插入图片描述
删除 delete from mytable where id=1;
在这里插入图片描述
select now() as NowTime;修改表头

在这里插入图片描述
函数
now();日期加时间
curdata();日期

round(4.5);四舍五入
round(4.5,3);四舍五入保留小数点后几位
floor(4.5);直接舍弃小数部分
ceiling(4.5);直接进一
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
方法调用例
在这里插入图片描述
在这里插入图片描述


  • / 除结果为浮点
    div 除结果为整数
    % 求余
    mod结果为浮点数

  • 在这里插入图片描述
    在这里插入图片描述
    select concat(‘223’,‘adadad’);字符串连接
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卿屿­­­­­­­-轻尘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值