readme
注意本博客中的<数据库名称> 应该完全替换为 students等表名或者数据库名 而不是这种 < studnets >
操作数据库
查询
创建
创建数据库
创建数据库(判断,如果不存在就创建)
| create database if not exists <数据库名称>; |
删除
删除数据库
删除数据库(判断,如果存在就删除)
| drop database if exists <数据库名称>; |
使用数据库
查看当前使用的数据库
使用数据库
操作表
查询表
查询当前数据库下的所有表名称
查询表结构
| desc <表名称>; |
| describe <表名称>; |
创建表
| create table <表名>( |
| 字段名1 数据类型, |
| 字段名2 数据类型, |
| ………… |
| 字段名n 数据类型 |
| ); |
| |
删除表
删除表
删除表时判断表是否存在
| drop table if exists <表名>; |
修改表
修改表名
| alter table <原表名> rename to <新表名>; |
添加一列
| alter table <表名> add <列名> <数据类型>; |
修改数据类型
| alter table <表名> modify <列名> <新数据类型>; |
修改列名和数据类型
| alter table <表> change <列名> <新列名> <新数据类型>; |
删除列
| alter table <表名> drop <列名>; |
数据类型
定义double类型时,比如分数
char和varchar的区别
~char 存储性能高,消耗空间,只有在确定字段空间时才会使用
~varchar 存储性能低,节约空间
~比如定义一个char(10)和一个varchar(10), 如果只存储两个字符,char消耗十个空间,varchar消耗2个空间
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决