数据库管理系统发展到现阶段,实现了智能化发展,更利于在客户端实现对数据的管理,利用MySQL workbench即可实现对数据的增删和修改。本篇介绍以命令行为基本原则,调用代码命令实现数据库和数据表的查增删改。
我们都知道,一个数据库是一个企业的灵魂,尤其是互联网企业,因为所有用户的信息都存储在数据库里,比如阿里、京东、天猫、这些购物网站,他存储了你的用户名、电话、地址、甚至癖好,比如喜欢浏览哪些网站,根据用户画像识别系统,对你进行了标签化,比如你最近喜欢浏览电脑品牌,那他就会定向给你推送电脑相关品牌,实现了数据的精准化。
因此一个数据库就是互联网企业的灵魂所在,想象一下,你不小心把数据库删掉了,里边的信息全部删除,就是你的用户全部抹平,那企业老板还能饶得了你,因此如果用了DROP语句的人,那就要跑路了。话虽如此,但是这个语句还是要学习的,就是DROP用法,万不得已,千万别用。
如下图所示,我们先看一下我们的服务器里有多少数据库,启动代码:show databases;我们看到了昨天创建的shandong这个数据库,然后我们调用代码DROP DATABASE shandong;可以看到重新展示的数据库没有了shandong这个数据库。
我们启用USE SHANDONG,意思是调用这个数据库,我们在这个数据库下边建立数据表等内容。同时创建一个以“jinan”命名的数据表,创建数据表的具体代码如下:
同时对JINAN这个数据库进行了描述。
我们对这个JINAN这个数据表插入数据:
所用的代码是insert into jinan values(“0531”,“趵突泉”)
0531对应之前创建表格时用到的ID,趵突泉对应之前创建表格用到的name。这样我们就创建好了一个表格数据,只有一列,我们对这个表格进行全查,即调用代码 select * from jinan;可以看到下表所示即为我们刚创建的一行两列数据表。
表名字也可以进行修改,我忽然发现jinan这个表名并不好,容易重复,那我想对他进行修改,增加一些特征,调用代码alter+rename,这里用到的具体形式是alter table jinan rename to shandongjinan;之后我们来看一下表格的名字有没有变化,show tables,看到jinan已经变成了shandongjinan。
删除这个数据表和删除数据库的用法基本上一样,但是万不得已,不要调用drop语句,这里我们用到的是drop table shandongjinan;提示已经删除完成,同时阅历数据表是空的。
当然我们也可以对字段名字进行修改和完善,比如之前我们起了两个字段名字,一个是ID一个是name,我们发现ID这个太过笼统,想要修改,那怎办?这里调用的是alter语句,即alter shandongjinan(表格名) change(改变) id(老字段)code(新字段)+数据类型;,如下如所示,我们对shandongjinan这个数据表进行描述性分析发现,id已经变为code。
下节开始,我们将开始MySQL相关函数的学习。