尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
【数据库】数据库基本操作
第一章 数据库基本操作文章目录第一章 数据库基本操作前言一、创建数据库二、创建表三、注释四、修改与删除(危险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 表名;这种行为也很危险 !!! 慎重 !!!总结好啦,以上就是今天的内容啦~有数据类型,数据库创建展示,有表的创建展示,最后还有二者的修改和删除操作,注意 ,删除和修改是很危险的操作哦!祝大家开心,再见 !
RELATED

相关推荐

Python 基本数据类型常用方法与使用示例

Python 基本数据类型常用方法与使用示例

1. 数字类型 (Numeric Types)整型 (int)整型支持常规的数学运算,并自带一些实用的进制转换方法。a 10 b 3# 基础运算 print(a b) # 13 (加) print(a // b) # 3 (整除) print(a % b) # 1 (取余) print(a ** b) # 1000 (幂运算)# 常用方法 pri…

📅 2026/9/11 17:08:23
鸿蒙 PC(HarmonyOS)编译安装 Python C 扩展库完全指南(踩坑笔记)

鸿蒙 PC(HarmonyOS)编译安装 Python C 扩展库完全指南(踩坑笔记)

鸿蒙PC上装Python C/C三方库移植,我踩了一天的坑! 这篇文章不讲漂亮话,只讲我实打实踩过的坑。 从 bcrypt 装到 cryptography,每一步怎么失败、怎么排查、怎么修,全写这里了。 新手跟着一步步做,不保证一次…

📅 2026/8/23 17:22:47
长程任务 Agent 的工程化生存术——状态终端续跑、记忆分层、千步上下文不丢、分布式集群部署与优雅升级的深度研究

长程任务 Agent 的工程化生存术——状态终端续跑、记忆分层、千步上下文不丢、分布式集群部署与优雅升级的深度研究

长程任务 Agent 的工程化生存术 ——状态终端续跑、记忆分层、千步上下文不丢、分布式集群部署与优雅升级的深度研究 作者:DeepThink 研究院 2026-07-19 摘要 / Abstract:当 Agent 从「一问一答」走向「数千步、跨数小时、横跨多个工具与子任务的自主作业」,工程挑战从&qu…

📅 2026/9/8 14:43:43
MORE NEWS

更多资讯

📰

直流潮流计算原理与MATLAB实现

1. 直流潮流计算在电力系统分析中的核心价值电力系统潮流计算是电网规划、运行和分析的基础工具。直流潮流(DC Power Flow)作为交流潮流的简化模型,通过线性化处理大幅降低了计算复杂度。我在实际电网分析项目中多次验证,对于规模…

📰

OpenVoice 即时语音克隆:免安装 3 步体验,附本地部署 4 个避坑点

OpenVoice 即时语音克隆:免安装 3 步体验,附本地部署 4 个避坑点 【免费下载链接】OpenVoice Instant voice cloning by MIT and MyShell. Audio foundation model. 项目地址: https://gitcode.com/GitHub_Trending/op/OpenVoice OpenVoice 是 MI…

📰

基于BERT+GRU的A股文本预测实践方案

简介:本资源是一套面向计算机及相关专业(AI、自动化、电子信息等)学生的毕业设计级项目,聚焦文本分析技术在股票价格趋势预测中的实际应用,解决课程设计、毕设选题与算法实践落地难题。压缩包共18个文件,含…

📰

三步跑通 UmiJS MPA 多页面应用:一份完整实战指南

三步跑通 UmiJS MPA 多页面应用:一份完整实战指南 【免费下载链接】umi A framework in react community ✨ 项目地址: https://gitcode.com/GitHub_Trending/um/umi 新建一个 UmiJS 多页面应用(MPA)项目时,第一步不是写配…

📰

SpringBoot集成ElasticSearchRepository 方法名规则,SpringBoot代码中的方法名是如何和ElasticSearch进行映射或者匹配的

在Spring Boot中,通过ElasticsearchRepository接口方法名自动生成查询,其核心是 Spring Data 框架的 “约定优于配置” 理念。框架会在运行时解析方法名,将其转换为Elasticsearch的查询语句。核心机制:方法名解析与查询映射这一切…

📰

10 分钟装好 OpenClaude:多模型 AI 编程 CLI 终端入门教程

10 分钟装好 OpenClaude:多模型 AI 编程 CLI 终端入门教程 【免费下载链接】openclaude runs anywhere. uses anything 项目地址: https://gitcode.com/GitHub_Trending/op/openclaude 换个 LLM,就得换一套终端工具?不必。OpenClaude …

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬