MySQL insert基本操作

前面我们学会如何建立Database,table后,就要学习如何去将值插入至table里面。

INSERT into table_name(...) values(...):

其中我们可透过insert into table_name(column1_name,column2_name) values (column1_value, column2_value)这个指令,在对应的column下插入对应的值。在插入值时,须按顺序去排列,让值对到应对的column。

此外我们可一次插入多个值,只需在下一组值之前加上,即可。

http://img2.58codes.com/2024/20126182RlJ0zs7SKU.png

SELECT column_name from table_name:

将指定table中其中几个column的数据显示出来。

SELECT * from table_name:

将指定之table所有的数据显示出来。

http://img2.58codes.com/2024/20126182y8XCOCXF5x.png

CREATE TABLE table_name (name VARCHAR(20) NOT NULL ,...):

可将table之column之数值设为不可为null,即需在创建table时,在对应column之资料型态后面加上NOT NULL即可。

而如果我们在插入值时,不给予name值,会发现报错。

http://img2.58codes.com/2024/20126182HsiqQHkWm1.png

CREATE TABLE table_name (name VARCHAR(20) DEFAULT "JOJO" ,...):

可将table之column之数值设置预设值,即需在创建table时,在对应column之资料型态后面加上DEFAULT xxx即可,这样当我们没为其column插入值时,其value会以Default值插入。

http://img2.58codes.com/2024/20126182RhlURXwoFa.png


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章