开发者学堂课程【MySQL 数据库入门学习:查看或者插入表数据】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/451/detail/5572
查看或者插入表数据
查看表数据
select*from table_name;
查看整张表的所有数据。
select col_name1,col_name2…from table_name;
查看表 table_name 中的 col_name1,col_name2…数据。
查看表数据还有许多不同的筛选条件来筛选不同的数据。
插入数据
insert into 【table_name】 values(值1,值2...)
insert into 【table_name】(列1,列2...)values(值1,值2..)
这两个命令的区别:
第一个命令:表有若干列后面必须有相应的若干数据;
第二个命令:可以针对表的特定列进行操作,后面的 values 只需要提供相应列的数据。
范例:有一张表 book,有三个不同的字段(有三列数据)。
Field Type Null Key Default Extra
id bigint(20) YES NULL
title varchar(225) YES NULL
content text YES NULL
insert into book values(1,’t hah’,’content’);
1对应id,t hah对应title,content对应content。
insert into book(title)values(‘title1’);
只在title列插入title1。
演示:
查看表的数据
mysql>select*from book;
id title content
1 t hah content
NULL title1 NULL
插入表数据
mysql>insert into book values(3)
在 book 后面没有指定插入的列数,默认后面的 value 必须与 book 相应的字段相对应。
插入成功再次查询数据
mysql>select *from book;
id title content
1 t hah content
NULL title1 NULL
3 t c
插入数据
mysql>insert into book values(‘c’)
查看数据
mysql>select *from book;
id title content
1 t hah content
NULL title1 NULL
3 t c
NULL NULL c
插入了新的一行数据只有 content 里有数据,这就是插入指定列数据的命令。
总结:
简单的查看表中的数据和插入表数据