mysql数据库基础知识记录

本文深入探讨MySQL数据库的大小写敏感性、临时表用途、表创建技巧、NULL值特性及数据库信息显示方法,适合初学者及进阶用户掌握MySQL关键知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1关于mysql的大小写的问题

mysql的数据存储区以目录的方式表示mysql数据库,因此命名中的数据库名字必须符合响应的操作系统文件夹命名,

这里拿linux和windows作比较,由于windows不区分大小写,所以在命名时byhand和ByHand是两个相同的数据库,

而linux区分大小写,所以在命名时byhand和ByHand是两个不同的数据库

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

2关于临时表的问题

关于临时表:临时表存储复杂的select语句的结果,此后可能要重复的使用这个结果,但这个结果又不需要永久保存,这时可以使用临时表,用户可以向操作持久表一样操作临时表,只不过临时表的生命周期较短,而且只能对创建他的幽灵虎可见,当断开与数据库的连接时,mysql会自动删除他。

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

3创建表的一种特殊方式

复制现成的表

(1)create table xxx like old_table; 使用like创建和旧表相同结构的新表,只复制结构

  (2)create table xxx as (select * from old_table);使用as关键字可以复制表的内容,不仅复制结构还复制数据,这种方式一般数据备份的时候使用/

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

4任意两个空值都不相等null

插入图片或者其他文件时,一般插入的 都是文件的存储路径的方式,也可以插入文件本身:LOAD_FILE(文件路径);

清除表的所有数据:truncate table xxx; 注意:通过使用truncate时删除数据,auto_increment计数器将被重新设置为该列的初始值,而delete操作就不会,

---------------------------------------------------------------------------------------------------------------------------------------------------------------------

5mysql数据库信息显示

用show关键字

show tables;

show databases;

show variables;

..................................................................................一堆没必要记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值