Mysql的数据表操纵办法介绍
数据表插值
操纵数据表中最重要的操纵,保留我们的网站数据,会员数据。我们先来看一下下令法则:
INSERT [INTO] tbl_name [(col_name,col_name,...)] VALUES(val,val,...)
从上面的法则我们可以看到,[(col_name,col_name,...)]是可填可不填,区别在于;不填[(col_name,col_name,...)]就必需一次传入所有字段的值,填入[(col_name,col_name,...)]就可以传入对应col_name值。(举荐课程:MySQL教程)
所以,我们来查看一下上一次建的数据表user
的构造在进行传值,输入下令
SHOW COLUMNS FROM user;
查寻记载值下令法则:
SELECT expr,... FROM tbl_name;
输入下令:
//固然现实上的查询下令非常,此刻只是演示简略查寻下令 SELECT * FROM user;
可以看到刚刚插入的值都存在数据表中了。
空值与非空值
在网站注册材料中,有必填字段和可填字段的设置。在mysql中也具有此设置,就是空值与非空值NULL
,NOT NULL
。此刻我们来新建一个新的数据表并新建字段。
CREATE TABLE newuser( name VARCHAR(20) NOT NULL, age TINYINT UNSIGNED NULL )
上面我们设置了两个字段,name
字段不成为空值,age
字段可为空值。
此刻我们来插入字段值
INSERT newuser (name,age) VALUES('Timo',null);
此刻我们来从新新建一个数据表tb2,并为name
,sex
中的sex
设置默许值。输入下令行:
CREATE TABLE tb2( name VARCHAR(20), sex ENUM('1','2','3') DEFAULT '3' );
插入记载name,不合错误sex插入记载
INSERT tb2(name) VALUES('ggb');
可以看到sex
值为3,已经被赋值默许值了。
以上就是Mysql的数据表操纵办法介绍的细致内容,更多请关注 百分百源码网 其它相干文章!