沈阳谷歌网站建设,html5 手机网站开发叫才,防疫措施优化,电子网站建设公司1.❤️❤️前言~#x1f973;#x1f389;#x1f389;#x1f389; Hello, Hello~ 亲爱的朋友们#x1f44b;#x1f44b;#xff0c;这里是E绵绵呀✍️✍️。 如果你喜欢这篇文章#xff0c;请别吝啬你的点赞❤️❤️和收藏#x1f4d6;#x1f4d6;。如果你对我的…1.❤️❤️前言~ Hello, Hello~ 亲爱的朋友们这里是E绵绵呀✍️✍️。 如果你喜欢这篇文章请别吝啬你的点赞❤️❤️和收藏。如果你对我的内容感兴趣记得关注我以便不错过每一篇精彩。 当然如果在阅读中发现任何问题或疑问我非常欢迎你在评论区留言指正️️。让我们共同努力一起进步 加油一起CHIN UP 个人主页E绵绵的博客 所属专栏 1. JAVA知识点专栏 深入探索JAVA的核心概念与技术细节 2.JAVA题目练习 实战演练巩固JAVA编程技能 3.c语言知识点专栏 揭示c语言的底层逻辑与高级特性 4.c语言题目练习 挑战自我提升c语言编程能力 5.Mysql数据库专栏 了解Mysql知识点提升数据库管理能力 持续更新中敬请期待❤️❤️ 注意mysql语句中字母不分大小写。 2.数据库操作
2.1显示当前所有的数据库
SHOW DATABASES;具体SQL语句操作 information_schema数据库是MySQL服务器的数据字典保存所有数据表和库的结构信息 performance_schema数据库是MySQL服务器的性能字典保存全局变量等的设置 mysql 主要负责MySQL服务器自己需要使用的控制和管理信息用户的权限关系等 sys是系统数据库包括了存储过程自定义函数等信息 切记这4个数据库是MySQL安装时自动创建的建议不要随意的删除和修改这些数据库避免造成服务器故障。 2.2创建数据库
CREATE DATABASE IF NOT EXISTS 数据库名称 charset utf8mb4; 原本是该代码。为什么会变为如上听我叙叙道来 CREATE DATABASE 数据库名称; 不可重复创建相同的数据库如果创建的数据库已存在则程序会报错。 为了防止上述情况在创建数据库时在数据库名称前添加IF NOT EXISTS,表示当指定的数据库不存在时执行创建操作,否则忽略此操作。 在创建数据库时我们要指定字符集这时我们一般指定utf8字符集它可以包含非常多语言。而MySQL的utf8编码不是真正的utf8没有包含某些复杂的中文字符。MySQL真正的utf8是 使用utf8mb4建议大家都使用utf8mb4。 2.3使用数据库
use 数据库名;2.4删除数据库
DROP DATABASE 数据库名称;数据库删除以后内部看不到对应的数据库里边的表和数据全部被删除所以这是极度危险的。 3.常用数据类型
3.1数值类型 分为整形和浮点型。 bit数据类型 是以比特位为单位 其具体细节如上。 另外四个没什么好说的老熟人了但这四个还要说一点 它们右边能使用小括号数字标注显示宽度。 显示宽度是该数据类型取值范围所能表示的最大宽度对于有符号类型符号也占用一个宽度。例如255的位数是3而-255的位数是4.显示宽度与取值范围无关若数值的位数小于显示宽度会填充空格若大于显示宽度则不会影响显示结果 之前学过float和double 都是 IEEE 754 标准的浮点数所以会有精度丢失。 这时就出现了decimal和numeric它们使用其他方式存储小数是精度更高的浮点数不会出现精度丢失现象但是,运算速度会变慢,占用的空间也更多 数值类型可以指定为无符号unsigned表示不取负数但我们几乎不用因为其可能会导致结果错误报错。 3.2字符串类型 我们一般用varcharsizesize代表字符串中最多存在的字符个数因为可变所以一般用它。 blob几乎用不到因为为二进制不是字符。所以其用来存放音频视频等非文本内容。 3.3 日期类型 为了方便在数据库中存储日期和时间MySQL提供了表示日期和时间的数据类型。 这里我们一般用datetime因为比较安全另一个到了2038年就用不了了。 3.4经常用的数据类型 4.数据表的操作 需要操作数据库中的表时需要先使用该数据库 use db_test; 4.1创建数据表 CREATE TABLE table_name (field1 datatype,field2 datatype,field3 datatype
); 注意后面是数据类型前面是字段名。 我们还可以使用comment增加字段说明可以理解为comment那一段是注释。 4.2查看指定表结构 desc 表名; 切记
Field 表示字段名称Type表示字段的数据类型Null表示该字段是否可以为空Key表示该字段是否已设置了索引Default表示该字段是否有默认值Extra表示获取到的与该字段相关的附加信息 4.3删除表 drop table stu_test; 4,4 显示所有表 show tables 5. 金钱价格等所代表的数据类型 数据库中往往会存储金钱价格这类数据那么会用什么数据类型去存储呢 有些人可能以为金钱价格这种会涉及到分所以为小数但小数存在精度损失那么用decimal就不会精度损失了可是decimal太慢了那么该怎么办呢 因为价格都是精确到小数点两位数所以我们可以用整形表示价格但单位是毛为单位这样就可以很好解决问题。