我们上一篇文章产品经理学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
评论(0)