EducoderMySQL数据库-数据库和表的基本操作(⼀)
第1关:查看表结构与修改表名
任务描述
本关任务:修改表名,并能顺利查询到修改后表的结构。
相关知识
为了完成本关任务,你需要掌握: 1.如何查看表的结构; 2.如何修改表的名称。
c语言程序设计课程论文查看数据表基本结构
adminlte教程有强迫症或健忘症的⼩伙伴们在建好数据库和表以后,通常会怀疑⾃⼰刚才是不是敲错了,怎么办?如果不是使⽤图形界⾯是不是就没法查看啦?
不存在的,这就告诉你查看⼝令:DESCRIBE 语法规则为:DESCRIBE 表名;dialogues什么意思英语
⼤⼩写不敏感哟!
DESCRIBE可以查看表的字段信息,包括:字段名、字段数据类型、是否为主键、是否有默认值等。
⽐如本岛主新建了⼀个名叫Products的表,结构如下:
现在来看看“现场”,⽤DESCRIBE查表的结构是这样的。
其中,该结构中各个字段的含义分别为:
NULL:表⽰该列是否能存储 NULL 值;
Key:表⽰该列是否已编制索引;
PRI:表⽰该列是此表主键的⼀部分;
UNI:表⽰该列是 UNIQUE 索引的⼀部分;
MUL:表⽰在列中某个给定值允许出现多次;
Default:表⽰该列是否有默认值,如果有的话值是多少;
Extra:表⽰可以获取的与给定列有关的附加信息。
查看数据表详细结构
什么?你发现表建错了,你想知道错在哪⾥了? 那就⽤SHOW CREATE TABLE语句吧。语法规则为:SHOW CREATE TABLE 表名; 。
还是刚才那个例⼦,让我们看看SHOW CREATE TABLE有什么能耐。
可以看到,使⽤ SHOW CREATE TABLE 语句,不仅仅可以返回给我们建表时所写的详细语句,⽽且还可以查看存储引擎和字符编码。再告诉⼤家⼀个⼩诀窍,是不是觉得返回的结果排版有点乱。我们加上\G后效果就会有所改善哟,来看看!
修改表名sci论文检索网站
随着表越来越多,有时候你会后悔之前的数据表的名字根本没有认真斟酌过,想要重新命名⼀下,可以做到吗?infor系统
答案是:可以!MySQL是通过ALTER TABLE语句来修改表名的。
语法规则为:ALTER TABLE 旧表名 RENAME 新表名; 。
举个例⼦,我们先⽤SHOW TABLES看看我们的数据库中有什么表吧。
可以看到,我们⽬前已经有了两张表,分别叫Products和tb_emp。接下来,我们使⽤ALTER TABLE为Products改名。
改名成功!Products成功变成了Mall_products。
mysql怎么读英语接下来你们可以⾃⾏体验⼀下了!
编程要求
根据提⽰,在右侧编辑器补充代码:
把数据表tb_emp改名为jd_emp;
查看该数据库下数据表的列表;
查看数据表jd_emp的基本结构。
测试说明
我会对你编写的代码进⾏测试,最终结果会如下图所⽰:
开始你的任务吧,祝你成功!
USE Company;
#请在此处添加实现代码
>> Begin >>
>> modify the table name >>
alter table tb_emp rename jd_emp;
>> show tables in this database >>
show tables;
>> describe the table >>
desc jd_emp;
>> End >>
第2关:修改字段名与字段数据类型
任务描述
本关任务:修改表中的字段名,并修改字段的数据类型。
相关知识
为了完成本关任务,你需要掌握:1.如何修改字段名;2.如何修改字段的数据类型。
修改字段名
有时,在我们建好⼀张表后会突然发现,哎呀!字段名貌似写错了!怎么办?要删了表再重新建⼀个新表吗?还是要删了这个字段再新建⼀个新的字段? 都不⽤,MySQL 中修改字段名称也有专门的语句,接近于⾃然语⾔,很好记忆。
语法规则为: ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型; 。
举个例⼦: 现在我们要把表Mall_products中的字段prod_id改名为ID。表结构如下:
输⼊命令:ALTER TABLE Mall_products CHANGE prod_id ID varchar(20);。执⾏过程如下所⽰。简单吧!
⼩提⽰: 如果不需要修改字段的数据类型,可以把新字段的数据类型设置为和原来⼀样,但是!千万不要空着它!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
MySql入门教程
« 上一篇
mysql可重复读的幻读解决方案
下一篇 »
推荐文章
热门文章
-
随机森林算法的改进方法
2024-10-02 -
基于随机森林算法的风险预警模型研究
2024-10-02 -
Python中的随机森林算法详解
2024-10-02 -
随机森林发展历史
2024-10-02 -
如何使用随机森林进行时间序列数据模式识别(八)
2024-10-02 -
随机森林回归模型原理
2024-10-02 -
如何使用随机森林进行时间序列数据模式识别(六)
2024-10-02 -
如何使用随机森林进行时间序列数据预测(四)
2024-10-02 -
如何使用随机森林进行异常检测(六)
2024-10-02 -
随机森林算法和grandientboosting算法 -回复
2024-10-02 -
随机森林方法总结全面
2024-10-02 -
随机森林算法原理和步骤
2024-10-02 -
随机森林的原理
2024-10-02 -
随机森林 重要性
2024-10-02 -
随机森林算法
2024-10-02 -
机器学习中随机森林的原理
2024-10-02 -
随机森林算法原理
2024-10-02 -
使用计算机视觉技术进行动物识别的技巧
2024-10-02 -
基于crf命名实体识别实验总结
2024-10-02 -
transformer预测模型训练方法
2024-10-02
最新文章
-
随机森林算法介绍及R语言实现
2024-10-02 -
基于随机森林优化的神经网络算法在冬小麦产量预测中的应用研究_百度文 ...
2024-10-02 -
基于正则化贪心森林算法的情感分析方法研究
2024-10-02 -
随机森林算法和grandientboosting算法
2024-10-02 -
基于随机森林的图像分类算法研究
2024-10-02 -
随机森林结合直接正交信号校正的模型传递方法
2024-10-02
发表评论