ef 用code first 添加字段_用MySQL实现数据库与数据表的查、增、删、改

a8d79051dec2155180cc3aa360fd8d05.png

      数据库管理系统发展到现阶段,实现了智能化发展,更利于在客户端实现对数据的管理,利用MySQL workbench即可实现对数据的增删和修改。本篇介绍以命令行为基本原则,调用代码命令实现数据库和数据表的查增删改。

       我们都知道,一个数据库是一个企业的灵魂,尤其是互联网企业,因为所有用户的信息都存储在数据库里,比如阿里、京东、天猫、这些购物网站,他存储了你的用户名、电话、地址、甚至癖好,比如喜欢浏览哪些网站,根据用户画像识别系统,对你进行了标签化,比如你最近喜欢浏览电脑品牌,那他就会定向给你推送电脑相关品牌,实现了数据的精准化。

       因此一个数据库就是互联网企业的灵魂所在,想象一下,你不小心把数据库删掉了,里边的信息全部删除,就是你的用户全部抹平,那企业老板还能饶得了你,因此如果用了DROP语句的人,那就要跑路了。话虽如此,但是这个语句还是要学习的,就是DROP用法,万不得已,千万别用。

      如下图所示,我们先看一下我们的服务器里有多少数据库,启动代码:show databases;我们看到了昨天创建的shandong这个数据库,然后我们调用代码DROP DATABASE shandong;可以看到重新展示的数据库没有了shandong这个数据库。

fc372d2197935a1ca1462ae539d6011a.png

      我们启用USE SHANDONG,意思是调用这个数据库,我们在这个数据库下边建立数据表等内容。同时创建一个以“jinan”命名的数据表,创建数据表的具体代码如下:

       同时对JINAN这个数据库进行了描述。

d8596d51483718cc04cd2f25d0e02931.png

         我们对这个JINAN这个数据表插入数据:

         所用的代码是insert into jinan values(“0531”,“趵突泉”)

         0531对应之前创建表格时用到的ID,趵突泉对应之前创建表格用到的name。这样我们就创建好了一个表格数据,只有一列,我们对这个表格进行全查,即调用代码 select * from jinan;可以看到下表所示即为我们刚创建的一行两列数据表。

0fa84c9068dea697fe392d6d2deae9ca.png

          表名字也可以进行修改,我忽然发现jinan这个表名并不好,容易重复,那我想对他进行修改,增加一些特征,调用代码alter+rename,这里用到的具体形式是alter table jinan rename to shandongjinan;之后我们来看一下表格的名字有没有变化,show tables,看到jinan已经变成了shandongjinan。

f4cc7e4c12ba27b5aedfb4394a269c86.png

        删除这个数据表和删除数据库的用法基本上一样,但是万不得已,不要调用drop语句,这里我们用到的是drop table shandongjinan;提示已经删除完成,同时阅历数据表是空的。

84942645343381bd15ffaabf4eb9286e.png

      当然我们也可以对字段名字进行修改和完善,比如之前我们起了两个字段名字,一个是ID一个是name,我们发现ID这个太过笼统,想要修改,那怎办?这里调用的是alter语句,即alter shandongjinan(表格名) change(改变) id(老字段)code(新字段)+数据类型;,如下如所示,我们对shandongjinan这个数据表进行描述性分析发现,id已经变为code。

6f7d555a6d3207d8a5d354200403fa80.png

           下节开始,我们将开始MySQL相关函数的学习。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值