返回顶部下载帮助
网站模板
模板颜色分类:
当前位置: MYSQL学习 >

mysql怎么插入数据

2019-03-20 文章标签: mysql 插入 数据 浏览次数:

数据库常见操作,增删改查,前几篇介绍的都是怎么查询出想要的数据,数据从何而来,今天介绍的就是这个话题,了解关键词INSERT INTO 的使用。

我们在使用insect into数据的时间要注意字段的对应,否则容易出错,比要出现把A字段的值插入到b字段去。通常这样也会报mysql错误。

我们来看看实际案例,有张网站后台管理员表,想增加一个管理员怎么操作,实现的原理就是在这个表里面插入一条数据。

网站管理表

我们从字段可以看出表里面一些属性,登陆账号,登陆密码,管理权限(扩展管理员,编辑,总编等等),enctypt用于匹配密码防止暴力破解数据库,最后登陆ip,管理员邮件等等。密码是进行双重MD5然后拼接ecnrypt加密的。

我们看看要写的语句

INSERT in cy9_admin VALUES(2,'freemuban','95278069f3a1082c6a254705f030fc2b','1','Iew8vw','127.0.0.1','1508746243','freemuban@admin.com','','','')

mysql怎么插入数据

mysql怎么插入数据

出错了,这个时候我们就要检查错误提示。

原来犯了个低级错误插入语句是INSERT into

我们在执行一遍

mysql怎么插入数据

mysql怎么插入数据

看到提示受影响的行就表示执行OK,我们在看看这表

mysql怎么插入数据

mysql怎么插入数据

目的达到,当然这里是最终执行的原理,ip,登陆时间,邮件都需要通过程序进行验证然后在插入数据库。

插入的方式有两种

第一种形式无需指定要插入数据的列名,只需提供被插入的值即可:

INSERT INTO table_name

VALUES (value1,value2,value3,……);

第二种形式需要指定列名及被插入的值:

INSERT INTO table_name (column1,column2,column3,……)

VALUES (value1,value2,value3,……);

选择合适自己的,有时候有的自增长的字段可以省略。

 

关于我们 - 联系我们 - 广告服务 - 友情链接 - 版权声明 - 手机版

免责声明:站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!版权归原创者所有,如果侵犯了您的权益,请通知我们,我们会及时删除侵权内容。