盾怪网教程:是一个免费提供流行杀毒软件教程、在线学习分享的学习平台!

对于MySQL数据表设置的详细说明

时间:2025/3/13作者:未知来源:盾怪网教程人气:

[摘要]+----------+---------------------+------+-----+---------+-------+3 rows in set (0.10 sec)插入记录创建完表之后...
+----------+---------------------+------+-----+---------+-------+3 rows in set (0.10 sec)

插入记录

创建完表之后就要写入数据了,通过以下语句插入记录:

INSERT [INTO] tbl_name [(col_name,...)] VALUE(val,...)

这里 [(col_name,...)] 为可选项,如果不添加,那么在VALUE里面的值必须一一与数据表的字段对应,否则无法插入,我们看一下:

mysql> INSERT table1 VALUE("LI",20,6500.50);
Query OK, 1 row affected (0.14 sec)

这里VALUE括号里面与table1的字段一一对应,分别为username=“LI”,age=20,salary=6500.50

下面我们再插入一条数据,但是没有对应:

mysql> INSERT table1 Value("Wang",25);
ERROR 1136 (21S01): Column count doesn't match value count at row 1

无法插入,因为没有给出salary的值。

通过添加 [(col_name,...)] 即可灵活插入数据:

mysql> INSERT table1(username,age) VALUE("Wang",25);
Query OK, 1 row affected (0.11 sec)

table1 与 VALUE 一一对应。

查找表数据

前面已经插入了两条数据,可以通过以下语句查找表数据:

SELECT expr,... FROM tbl_name

对于数据库的查找语句SELECT,内容比较多,后面文章会具体讲解,我们用一个简单的语句来查找表的内容:

mysql> SELECT * FROM table1
    -> ;
+----------+------+---------+

关键词:对于MySQL数据表设置的详细说明




Copyright © 2012-2018 盾怪网教程(http://www.dunguai.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版