我们上一篇文章产品经理学SQL(四)说到了数据库定义语言,它们包含数据库的相关操作(创建数据库、删除数据库、数据库的命名规范)和数据表的相关操作(创建数据表、删除数据表、数据表的命名规范),这一篇文章我们接着分享。

数据库定义语言

1、查看数据库与表

show databases    查看目前所有数据库

use 数据库名称      进入数据库

show tables  查看目前所在的数据库所有的表

desc 表名   查看表结构

2、Alter table 语句

主要解决问题

alter table 语句用于在已有的表中添加、修改、删除列、更新表名、字段类型等。

2.1 增加一列

语法:alter table 表名  ADD 列名 新列数据类型

比如下图,我向表中增加了一列,是test,而且字段类型属于float;(alter table demo add test float;)

2.2 删除一列

语法:alter table 表名 drop column 列名

实例:比如把demo表中的test列删除(alter table demo drop column test)

2.3 修改列名

语法:alter table 表名 change  旧字段名 新字段名 新列数据类型

实例:比如下图 我把birthday这一列改成了birth(alter table demo change birthday birth date)

2.4 修改表名

语法:alter table 旧表名 rename 新表名

实例:下图我先把表demo换成demo_liudada,先查询demo的时候,查询不出来,然后查询demo_liudada的时候,就查出来了。

上面说的都是数据库定义语言,接下来我们说说数据库操作语言。

数据库操作语言

1、insert  向表中插入数据

语法:insert into 表名 values(各项值)

实例:首先创建一个demo表,字段分别为ID、名字、年龄、性别 【create table demo (id int,name varchar(100),age int,sex int);】

然后向表里面插入数据【insert into demo values (1,'nathan',19,1);】

最终的显示结果如下:

2、update  更新表中的相关数据

语法:Update 表名 SET 列名=新值 where 列名=值

实例:比如我要把下面的jack改成David,则可以写

update demo set name=David where id='2'; 

结果如下图:

3、delete  删除表中的记录

语法:delete from 表名(where 列名称=值)

实例:我把第二行给删掉,写的语句是( delete from demo where id='2';)

后续文章给大家介绍数据查询语言,也是数据产品经理用的比较多的语言,喜欢的小伙伴可关注微信公众号:chanpinliu880

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。