数据库笔记

目录

数据类型分类

1,数值类型

2,字符类型

3,日期与时间类型

SQL操作分类

DDL操作:

[1, show tables;展示当前的所有数据库](#1, show tables;展示当前的所有数据库)

[2, use + 数据库名称; 进入某个数据库](#2, use + 数据库名称; 进入某个数据库)

[3, select database(); 查看当前所处的数据库](#3, select database(); 查看当前所处的数据库)

[4, drop+数据库名; 删除某个数据库](#4, drop+数据库名; 删除某个数据库)

[5, show tables; 展示当前数据库中的所有表](#5, show tables; 展示当前数据库中的所有表)

[6, create table; 创建表格](#6, create table; 创建表格)

[7, desc table; 查看某个表](#7, desc table; 查看某个表)

[8, show create+表名; 查看创建某个表的语句](#8, show create+表名; 查看创建某个表的语句)

[9, alter table; 修改表格信息](#9, alter table; 修改表格信息)

[10, drop table; truncate table;删除表​编辑](#10, drop table; truncate table;删除表编辑)

DML操作

DML介绍

[insert 插入操作](#insert 插入操作)


数据类型分类

1,数值类型

这些数据类型都可自己设置标度和精度,精度整个数据的位数,标度小数点后的位数

如:123.45. 则精度为5,标度为2

使用方法例如,double(4,1)

无符号类型,须在数据类型前加上unsigned标识

2,字符类型

使用char和varchar时(char的性能更好一些,varchar更节省空间一些),需备注字符最长长度,像这样: char(4) 代表字符长度最长为4

3,日期与时间类型

SQL操作分类

DDL操作:

1, show tables;展示当前的所有数据库

2, use + 数据库名称; 进入某个数据库

3, select database(); 查看当前所处的数据库

4, drop+数据库名; 删除某个数据库

5, show tables; 展示当前数据库中的所有表

6, create table; 创建表格

7, desc table; 查看某个表

8, show create+表名; 查看创建某个表的语句

9, alter table; 修改表格信息

10, drop table; truncate table;删除表

DML操作:

DML介绍

insert into 插入

update ... set ...更新

delete from 删除

总结:

整理自:08. 基础-SQL-DDL-数据类型及案例_哔哩哔哩_bilibili

相关推荐
wdfk_prog3 分钟前
[Linux]学习笔记系列 -- [drivers][I2C]I2C
linux·笔记·学习
老邓计算机毕设9 分钟前
SSM智慧社区信息化服务平台4v5hv(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·ssm 框架·智慧社区、·信息化平台
麦聪聊数据29 分钟前
为何通用堡垒机无法在数据库运维中实现精准风控?
数据库·sql·安全·低代码·架构
2301_7903009634 分钟前
Python数据库操作:SQLAlchemy ORM指南
jvm·数据库·python
m0_736919101 小时前
用Pandas处理时间序列数据(Time Series)
jvm·数据库·python
亓才孓1 小时前
[JDBC]PreparedStatement替代Statement
java·数据库
觉醒大王1 小时前
哪些文章会被我拒稿?
论文阅读·笔记·深度学习·考研·自然语言处理·html·学习方法
方安乐1 小时前
科普:股票 vs 债券的区别
笔记
m0_466525291 小时前
绿盟科技风云卫AI安全能力平台成果重磅发布
大数据·数据库·人工智能·安全
爱学习的阿磊2 小时前
使用Fabric自动化你的部署流程
jvm·数据库·python