MySQL2——喵喵期末不挂科

希望你开心,希望你健康,希望你幸福,希望你点赞!

最后的最后,关注喵,关注喵,关注喵,大大会看到更多有趣的博客哦!!!

喵喵喵,你对我真的很重要!

目录

前言

插曲,博客真怨种丢失

调用数据库(开始的开始)

复制表的结构

复制表的结构和数据

用命令查看course1的基本结构详细结构

删除表

表的总结

插入数据

插入所有字段对应的值

插入部分字段的值

把一个表的数据复制到另一个表:两个表的结构要一样

把数据表的数据导出到外部文件

把外部文件的数据导入到数据表

图片数据的插入

(1)直接图片的路径

(2)直接存放图片

总结


前言

圣火昭昭,圣火耀耀,凡我弟子,喵喵喵喵~


插曲,博客真怨种丢失

喵喵写的这篇博客是重新写的第二遍,原因是为什么呢?因为喵喵的网不好,平台没有给喵喵保存,去历史都找不到,那是真怨种啊!呜呜~

如何判断平台没有给你保存呢?

没有保存的标志就是红框框里的按键都没有,只有发布博客。

那我们如何抢救自己的博客呢?

先连上一个不错的网,千万不要点重新加载

这玩意,千万别点,点了,就回到网断之前的位置。喵喵是起了个开头就断了,于是乎,一键回到解放前,还好这篇博客只有2K多,要是5K,喵喵就嘎了。呜呜~引以为戒,引以为戒,找个好点的网写博客。如果遇到喵喵这种情况,先自己复制下来保存出平台。然后再看网络问题啊,重新加载啊。

不希望你遇到喵喵这种怨种情况!

遇到了,也希望能把你捞起来~

博客不易,狠狠珍惜,嗯~ o(* ̄▽ ̄*)o


调用数据库(开始的开始)

use jxgl;

复制表的结构

create table if not exists  new_ta_name like old_tab_name;

举个栗子:复制students表的结构,新表名为students_1

create table if not exists students_1 like students;

复制表的结构和数据

select * from students;

举个栗子:复制students表的结构和数据,新表名为students_2

create table if not exists students_2 as select * from students;

创建一个表course的附表course1

create table if not exists  course1 as select * from course;

用命令查看course1的基本结构详细结构

desc course1;

创建表

show create table course1;
CREATE TABLE 'course1'('c_no' char(4) NOT NULL,'c_name' char(10) DEFAULT NULL,'hours' int(11) DEFAULT NULL,'credit' int(11) DEFAULT NULL,'type' varchar(10) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

复制表course的结构和数据,名为course_copy。

create table if not exists  course_copy as select * from course;


删除表

drop table ta_name

举个栗子:删除表students_1

drop table students_1;


表的总结

总结:创建表 查看表  修改表 复制表  删除表
数据表的操作:增删改查


插入数据

插入所有字段对应的值

insert into 表名 VALUES();

举个栗子:向course表插入一条记录(D001,数据库原理A,48,3,专业基础课)

insert into course  values('D001','数据库原理A',48,3,'专业基础课');

向course表插入多条记录(D001,数据库原理A,48,3,专业基础课),(D002,数据库原理B,48,3,专业基础课), (D003,数据库原理C,48,3,专业基础课)

insert into course values('D002','数据库原理A',48,3,'专业基础课'),('D003','数据库原理B',48,3,'专业基础课'),('D004','数据库原理C',48,3,'专业基础课');

同时向表STUDENTS中插入两行数据('132001' ,'李平',‘男’, ‘1992-02-01' ,‘D001' ,‘上海市南京路1234号' ,'021-345478' ,NULL) ,('132002' ,'张三峰' ,'男' ,'1992-04-01' ,'D001' ,'广州市沿江路58号' ,'020-345498', NULL)。

insert into students values('132001' ,'李平','男','1992-02-01','D001' ,'上海市南京路1234号','021-345478',NULL),('132002' ,'张三峰' ,'男' ,'1992-04-01' ,'D001','广州市沿江路58号' ,'020-345498', NULL);

插入部分字段的值

insert into 表名(字段名)   values();

举个栗子:向表STUDENTS中插入('132001' ,'李平', ‘1992-02-01' ,‘D001' )数据

insert into students(s_no,s_name,birthday,d_no)  values('132003' ,'李xiao平', '1992-02-01' ,'D001' );

自己练习一下:

向表STUDENTS中插入('132004' ,'李平1', ‘D001' ,'沙坪坝区') ('132005' ,'李平2', ‘D001' '巴南区') ('132006' ,'李平3', ‘D001' ,'九龙坡区')数据

把一个表的数据复制到另一个表:两个表的结构要一样

举个栗子:把数据复制过来

create table if not exists student_3 like students;
insert into student_3 select * from students;

把数据表的数据导出到外部文件

select * from students;
select * from students into outfile 'c:\student.doc';

把外部文件的数据导入到数据表


create table if not exists student_4 like students;
LOAD data local infile 'c:\student.doc' into table student_4 character set utf8;

图片数据的插入

(1)直接图片的路径

insert into students(s_no,s_name,photo) values('132004','ln','D:\Jellyfish.jpg');

(2)直接存放图片

insert into students(s_no,s_name,photo) values('132005','lm',load_file('D:\Jellyfish.jpg'));

总结

考个好成绩,考个好成绩,加油喵,加油喵,加油喵~


希望你开心,希望你健康,希望你幸福,希望你点赞!

最后的最后,关注喵,关注喵,关注喵,大大会看到更多有趣的博客哦!!!

喵喵喵,你对我真的很重要!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/178516.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【数据结构】树与二叉树(十一):二叉树的层次遍历(算法LevelOrder)

文章目录 5.2.1 二叉树二叉树性质引理5.1:二叉树中层数为i的结点至多有 2 i 2^i 2i个,其中 i ≥ 0 i \geq 0 i≥0。引理5.2:高度为k的二叉树中至多有 2 k 1 − 1 2^{k1}-1 2k1−1个结点,其中 k ≥ 0 k \geq 0 k≥0。引理5.3&…

物联网AI MicroPython学习之语法 GPIO输入输出模块

学物联网,来万物简单IoT物联网!! GPIO 介绍 模块功能: GPIO通用输入输出。 接口说明 GPIO - 构建GPIO对象 函数原型:Pin(port, dir , pull)参数说明: 参数类型必选参数?说明portintY对应开发板的引脚号…

热烈庆祝瑞森半导体成立10周年

瑞森半导体10年芯路,衷心感谢全球合作伙伴、 客户、员工、朋友的帮助与支持。 弹指一挥间,瑞森半导体已在功率半导体行业奋勇前行了十年。3650个白天与黑夜,瑞森半导体在风雨兼程中砥砺前行,在倾情奉献中不负初心。十年里有太多的…

Spring Boot MyBatis Plus 配置数据源详解

文章目录 1. 引入 MyBatis Plus 依赖2. 数据源配置3. MyBatis Plus 配置4. 动态数据源配置(多数据源)5. 小结 🎉欢迎来到架构设计专栏~Spring Boot MyBatis Plus 配置数据源详解 ☆* o(≧▽≦)o *☆嗨~我是IT陈寒🍹✨博客主页&…

智慧工地综合管理平台-项目开发管理规范

目的 本规范制定旨在规范项目的开发流程,提高软件开发质量和效率,降低开发成本和风险。该规范包括但不限于以下几个方面: 项目管理 包括项目计划、需求分析、设计、开发、测试、发布等环节,以及项目进度、质量和风险管理等方面项目计划管理:制定项目计划,包括确定项目目…

Wireshark抓包工具配置以及MQTT抓包分析

1、Wireshark抓包工具使用 打开Wireshark选择,需要抓取的物理网卡,添加过滤设置。 单击“捕获”,选择选项,输入需要捕获的IP地址和端口号。 如: ip host 10.60.4.45 and tcp port 1883 ip host 10.60.4.45 and http p…

阿里影业S1财报解读:优质内容叠加整合效益,转动增长飞轮

从《消失的她》到《长安三万里》再到《孤注一掷》,市场对阿里影业半年报好成绩已有所预期。 11月13日,阿里影业发布2023/24半年度业绩。根据财报,报告期内(4月1日至9月30日),阿里影业实现收入人民币26.16亿…

JavaEE进阶学习:Spring 的创建和使用

Spring 就是⼀个包含了众多工具方法的 IoC 容器。既然是容器那么它就具备两个最基本的功能: 将对象存储到容器(Spring)中从容器中将对象取出来 接下来使用 Maven 方式来创建一个 Spring 项目,创建 Spring 项目和 Servlet 类似&a…

Oracle(2-2)Oracle Net Architecture

文章目录 一、基础知识1、Oracle Net Connections Oracle网络连接2、C/S Application Connection C/S应用程序连接3、OSI Communication Layers OSI通信层4、Oracle Protocol Support Oracle协议支持5、B/S Application Connections B/S应用程序连接6、TwoTypes JDBC Drivers 两…

基于 React 的 HT for Web ,由厦门图扑团队开发和维护 - 用于 2D/3D 图形渲染和交互

本心、输入输出、结果 文章目录 基于 React 的 HT for Web ,由厦门图扑团队开发和维护 - 用于 2D/3D 图形渲染和交互前言什么是 HT for WebHT for Web 的特点如何使用 HT for Web相关链接弘扬爱国精神 基于 React 的 HT for Web ,由厦门图扑团队开发和维…

优维产品最佳实践第14期:让重要告警能有序跟进,最终根治

监控系统的首要任务是利用特定指标来反映系统内部的健康状态,当指标异常时,会触发告警。对于简单告警的处理,基于告警轨迹可清晰记录和观察告警的状态变化过程。 然而,对于一个复杂告警的处理,可能需要多角色多部门协…

MongoDB(一):CentOS7离线安装MongoDB单机版与简单使用

CentOS7离线安装MongoDB单机版与简单使用 1、概述2、安装社区版2.1、前置条件2.2、下载.tgz文件2.3、解压文件2.4、安装MongoDB Shell 3、运行MongoDB服务端3.1、关于ulimit3.2、目录设置3.3、创建mongod.conf3.4、运行MongoDB3.5、检查MongoDB是否已运行 4、使用MongoDB4.1、操…