【数据库】数据库基本操作
第一章 数据库基本操作文章目录第一章 数据库基本操作前言一、创建数据库二、创建表三、注释四、修改与删除(危险SSR)1. 修改2. 删除总结前言大家好啊!今天来为大家讲解数据库的一些基本操作~一、创建数据库创建之前,让我们先执行一条命令show databases;这条命令意思是显示这里的所有数据库,而图中下面框里出现的就是我们现有的库啦~(注意:这些写是MySQL中自带的,不能删!!!)那么,这一行小小的指令,有什么注意事项呢?数据库的操作不区分大小写语句的结尾需要’ ’ ,也许细心的你在MySQL客户端试了一下,发现并没有问题,但在命令行的话,问题就会出现了~OK,现在让我们简单的创建一个数据库吧 (就叫它tem)create database 名字;名字不可以和关键字一样但实在想一样就加上反引号 包起来(键盘左上角,~下面)从图中可以看出,在create之后,我们show一下,表中就出现了tem的名字 !图中show一行被选中,这可以在执行的时候只执行被选中的这一行那现在我在执行一遍,会发生什么呢?没错,最下面有一个错误 ! 这是告诉我们tem这个数据库已经创建过了,并且它让我们下面show那一行不能执行 !在工作当中 , 我们经常会把好几个库一起创建,可这样出了一个问题就卡住了属实是有点头疼,怎么避免?create database if not exists 名字; if not exists 可以判断想创建的对象是否被创建过,创建过则不会再创建,并继续执行下一行~小补充:不知道大家在一开始学习 c 语言的时候有没有遇到过中文乱码的问题 ? 每到这个时候我们都会切换UTF-8 , 那数据库里面有没有这个切换功能呢?有!create database java119 charset utf8mb4(数据库提供的utf8完整版)不过在MySQL8版本里,创建时不指定charset也会默认是utf8mb4 , 所以这里只做补充~二、创建表数据库是用来存储数据的 , 就像书房 , 而表就是书房里面的书架~在打造书架之前要先选中一个房间 ,也就是先选中一个数据库use 数据库名字;下面出现了神秘绿色对号,我们成功了!那么现在开始在房子里修书柜create table 表名(列名 类型,列名 类型);眼熟吧?和创建数据库代码逻辑一样但更棘手的问题来了----先不说它名字在前面,类型在后面的奇怪造型,这数据库里的常用类型怎么写,和Java里一样吗?数据类型(常用)作用bool表示对或错int整数类型 , 1 bytebigint整数类型 , 8 bytedouble小数类型,但平时多用下买你的decimaldecimal( int , int)小数类型,第一个int表示总长度,第二个int表示小数点后面的位数varchar( int , int )字符串类型,用varchar( int , int )多于char( int ), varchar括号里面说的是最大长度,但char里面是指固大小,浪费空间text( int )文本类型,也是存字符串的,可自动扩容datatime时间戳,以前人们喜欢用timestamp,但它支持到2038,快到期了不要用我们在C语言中了解过无符号整型 , 但不要再用无符号整数了 !现在尝试一下!!!我们可以看到小面有三个对号,分别对应我们的三条语句,成功了!那我们再原封不动再执行一遍呢?报错了! 和数据库一样,表也不能重复.create table if not exists 表名(列名 类型,列名 类型);想不到吧,if not exists在创建表的时候也能用!show tables;查看使用的数据库里的表成功执行到show这一行!!!那怎么看表里的结构呢? (好像套娃啊)也许有小伙伴脑子里一下子崩出来show , 嘿嘿 ,这回还真不是它 ,真相只有一个!desc 表名;三、注释在Java里面 ,我闷喜欢用 // 来进行注释 ,这在 MySQL适用吗 ?答案 : 不行的.MySQL里面,注释是用# 或/* */或 --来表示使用 --的时候 , --后面要有一个空格!!!创建表时 ,也可以用comment注释,后面内容用 单引号 ’ 引起来用 # 或 --时,后面一整行都是注释 ,需要换行四、修改与删除(危险SSR)数据库里的信息都很重要 ,工作时一定不要随便删除!1. 修改(1) 修改数据库alter database 数据库名 操作;(2) 修改表名alter table 表名 操作;在我们创建数据库或者表的时候 , 就会提前想好它们该是什么结构 , 因此修改这一操作不用特殊记( 况且这是威胁操作 ) , 需要时搜就好操作举例:alter table student add classId int after sex;alter table student modify name varchar(200);alter table student drop classId;alter table student rename column id to studentId;2. 删除(1)删除数据库drop database 名字;(2)删除表drop table 表名;这种行为也很危险 !!! 慎重 !!!总结好啦,以上就是今天的内容啦~有数据类型,数据库创建展示,有表的创建展示,最后还有二者的修改和删除操作,注意 ,删除和修改是很危险的操作哦!祝大家开心,再见 !

相关新闻

Grok 生成 word 文档指令|AI 导出鸭简化 AI 文档导出流程,一站式搞定各类文本转 Word 需求

Grok 生成 word 文档指令|AI 导出鸭简化 AI 文档导出流程,一站式搞定各类文本转 Word 需求

Grok生成word文档指令|AI 导出鸭简化AI文档导出流程,一站式搞定各类文本转Word需求Grok生成word文档指令,AI 导出鸭补齐多端导出短板,解决传统文档转换各类核心难题Grok生成word文档指令实操指南,AI 导出鸭对比多款导出…

2026/7/24 2:34:49 阅读更多 →
老旧小区改造门禁选型实战:ZUU中优4G云门禁的端侧AI架构与全周期成本拆解

老旧小区改造门禁选型实战:ZUU中优4G云门禁的端侧AI架构与全周期成本拆解

摘要 在智慧社区和老旧小区改造中,门禁选型常陷入“高配即高价”的误区。本文以ZUU中优4G云门禁的实际部署为例,从技术架构、施工效率、安全隐私和接口开放等维度,拆解其如何通过端侧NPU算力、4G免布线以及终身免流量策略,在实现0…

2026/7/23 21:16:06 阅读更多 →
GEO技术服务选型技术解析

GEO技术服务选型技术解析

行业整体现状随着豆包、文心一言、DeepSeek、Kimi 等主流大模型逐步融入企业搜索与决策场景,传统的基于关键词匹配的 SEO 排名逻辑正在被生成式引擎优化所取代。根据互联网营销行业机构调研数据显示,2024 年第三季度,企业在 AI 问答结果页面的…

2026/7/23 17:10:56 阅读更多 →

最新新闻

AI如何革新学术写作:从文献管理到查重预检

AI如何革新学术写作:从文献管理到查重预检

1. 项目概述:当学术写作遇上AI革命本科毕业论文堪称大学生涯的"终极BOSS战"——从开题报告到文献综述,从数据收集到格式排版,每个环节都能让学子们熬夜爆肝。去年指导学弟妹论文时,我发现80%的求助都集中在重复性工作上…

2026/7/24 12:23:16 阅读更多 →
AI挑战国际奥数:Claude Fable 5等四模型满分,碾压人类选手!

AI挑战国际奥数:Claude Fable 5等四模型满分,碾压人类选手!

【导语:在第67届国际数学奥林匹克落幕,中国队夺冠之际,GitHub上一场AI横评引发关注,Claude Fable 5、GPT - 5.6 Sol等四个AI模型在单挑IMO 2026全部6道题中拿下满分,成绩远超人类选手,展现出强大的数学能力…

2026/7/24 12:23:16 阅读更多 →
Agentic RAG:融合检索增强与智能体架构的实践指南

Agentic RAG:融合检索增强与智能体架构的实践指南

1. 项目概述:当RAG遇上Agent会碰撞出什么火花?去年第一次听说Agentic RAG这个概念时,我正在为一个金融知识问答系统头疼。传统RAG(检索增强生成)虽然能解决大模型的事实性幻觉问题,但面对用户连续追问"…

2026/7/24 12:23:16 阅读更多 →
Cursor vs Claude Code vs 手写:计时实验揭示AI编程的隐藏返工成本

Cursor vs Claude Code vs 手写:计时实验揭示AI编程的隐藏返工成本

实验设计与执行优化 在实际工程实践中,单次实验往往难以全面反映技术方案的优劣。我们在Taotoken平台上进行了为期两周的系统性实验,旨在深度评估不同开发模式在电商促销规则引擎实现中的表现。实验设计着重考量以下几个关键维度: 实验分组…

2026/7/24 12:23:16 阅读更多 →
AI大模型能耗与伦理挑战及优化实践

AI大模型能耗与伦理挑战及优化实践

1. 大模型技术发展现状与伦理困境2023年,参数规模突破万亿的AI大模型已成为技术领域的重要突破点。这类模型在自然语言处理、图像生成等任务上展现出惊人能力,但同时也带来了前所未有的伦理挑战。以GPT-4为例,其训练消耗的电力相当于120个美国…

2026/7/24 12:23:16 阅读更多 →
亚马逊CLI vs MCP vs <br>API: 4实测

亚马逊CLI vs MCP vs <br>API: 4实测

阅读提示:本文对比 CLI、MCP、REST API、网页版 四种亚马逊数据获取方式的优劣。核心结论:批量自动化选 CLI,AI 驱动分析选 MCP,自建系统集成选 API,日常快速查询选网页版。Sorftime 是目前少数同时提供这四种接入方式…

2026/7/24 12:22:15 阅读更多 →

日新闻

用Highcharts 创建可拖拽三维散点立方体3D图表

用Highcharts 创建可拖拽三维散点立方体3D图表

该案例基于Highcharts scatter3d 三维散点图实现空间立方体散点可视化,核心特色:三维 X/Y/Z 三轴空间,所有散点分布在 0~10 立方体空间内;散点使用径向渐变实现立体 3D 圆球质感;支持鼠标 / 触屏拖拽画布,…

2026/7/24 0:00:29 阅读更多 →
AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口 AppCertDlls 位于 HKLM\System\CurrentControlSet\Control\Session Manager\AppCertDlls。本文的程序功能是只读列出这个键在 64 位和 32 位注册表视图中的全部值,并显示每条值的来源、名称、类型和可安全显示的数…

2026/7/24 0:00:29 阅读更多 →
我的编程之路:第一篇博客

我的编程之路:第一篇博客

大家好,我是一名编程初学者,同时这也是我编程学习之路上的第一篇博客。在这里,我想要向大家介绍我的一些想法和规划。a.自我介绍我是一个刚刚接触编程的新手,目前在学习c语言,我对编程世界充满了强烈的好奇。当然&…

2026/7/24 0:00:29 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/24 3:59:20 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/24 1:23:39 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/23 17:49:47 阅读更多 →

月新闻