Mysql 表的创建与插入数据注意事项 |
您所在的位置:网站首页 › sqlserver数据库创建表注意事项 › Mysql 表的创建与插入数据注意事项 |
【知识储备】 表的创建语法: 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 |