尧图网络 高端网站定制 · 原创设计
免费咨询热线
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/11/8 6:41:35
鸿蒙 PC(HarmonyOS)编译安装 Python C 扩展库完全指南(踩坑笔记)

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

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

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

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

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

📅 2026/10/17 19:00:37
MORE NEWS

更多资讯

📰

钦州电工证多久得证内部消息全解析

钦州电工证多久得证内部消息全解析 实操考试心里没底怕挂科,这是大多数电工在报考钦州电工证时的真实感受。很多人担心自己没经验、没技巧,一上考场就手忙脚乱。别慌, 内部消息…

📰

顺义区哪能学电工证?考前押题怎么找,别再被中介坑了

顺义区哪能学电工证?考前押题怎么找,别再被中介坑了 你是不是也遇到过这种情况:想在顺义区考个电工证,结果跑了几家机构,要么收费高得离谱,要么资料要得五花八门,最后还得自己去跑腿?别急,咱们今天就来聊聊【顺义区哪能学电工证】这个事儿,顺便教你…

📰

电工证怎么领取实体证?上岗必备全流程详解

电工证怎么领取实体证?上岗必备全流程详解 怕考不过白交培训费?电工证怎么领取实体证?很多新乡市政公用工程从业者都遇到过这个问题,尤其是刚入行的小伙子,一边想上手干活,一边又怕因为证件没办下来耽误项目进度,甚至花了钱还白忙一场。别急,今天就从…

📰

低压电工作业查询真假别怕,内部消息教你一招搞定

低压电工作业查询真假别怕,内部消息教你一招搞定 怕考不过白交培训费?现在不少准备报考低压电工作业的学员都担心,花了钱培训,结果一考试没通过,钱就白花了。其实,这种焦虑在行业里是 内部消息…

📰

顺义区哪能学电工证 在哪考才能避免证书无效

顺义区哪能学电工证 在哪考才能避免证书无效 之前考的证在外省能不能转过来?这是很多电工朋友最关心的问题。如果你在顺义区,正打算报考低压电工证或高压电工证,或者已经有证但想换地方工作,你得先搞清楚 在哪考 才不会白花钱、白费劲。…

📰

湖北电工证培训视频全流程办理指南良心建议

湖北电工证培训视频全流程办理指南良心建议 之前考的证在外省能不能转过来,这个问题我见过太多人问了,尤其是像你这样从外地过来的,可能手上已经有了电工证,但又想在湖北这边落地,那到底能不能用,怎么转?今天就给你说个 良心建议…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

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

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

📞 💬