Mysql 表的创建与插入数据注意事项

您所在的位置:网站首页 sqlserver数据库创建表注意事项 Mysql 表的创建与插入数据注意事项

Mysql 表的创建与插入数据注意事项

2024-07-15 01:15| 来源: 网络整理| 查看: 265

【知识储备】

表的创建语法:

create table 表名(

字段名1 数据类型1,

字段名2 数据类型2 default ***(默认值,需契合数据类型)【default不是必须有,根据需要加】,

字段名3 数据类型3

);

表的插入数据语法:

insert into 表名 (字段名1,字段名2,字段名3) values (数值1,数值2,数值3);

插入数据时若某些字段省略了,若在创建时有默认值,则显示默认值,否则显示null

插入数据时若所有字段省略没写(相当于全都写上了),则values后必须都赋值

【今天敲代码的时候发现的需要注意的问题】

1.插入数据时字段名与values赋值一一对应【数量一致且数据类型依顺序对应】

mysql> create table salary( -> esex char default 'm'); //创建表时指定esex数据类型并指定默认值 Query OK, 0 rows affected (0.03 sec) mysql> select * from salary; Empty set (0.02 sec) //查询到这个空表 mysql> insert into salary (esex) values (); //没给esex赋值,报错 ERROR 1136 (21S01): Column count doesn't match value count at row 1 mysql> insert into salary (esex) values; //没写括号也没赋值,报错 ERROR 10


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3