首页 > 学院 > 开发设计 > 正文

MySQL数据库——插入记录的基本操作

2019-11-09 13:37:05
字体:
来源:转载
供稿:网友

[]中括号内为可省略字符

/*第一种插入方式*/--语法结构INSERT [INTO] 表名 [(列名,..)] {VALUES|VALUE} ({exPR | DEFAULT},..),(..),..;/*1.列名可以省略,当列名省略时,即所有字段都需要赋值;2.插入值时,可以用表达式、函数等;3.同时插入多条记录,记得逗号;*/--实例(假设前提条件已满足)INSERT users VALUES(DEFAULT,'lucy',6*6),(NULL,'jack',md5('36'));/*1.有默认值时,可以使用DEFAULT;2.可以书写表达式、函数等,来写入值3.如有自动编号等属性时,可以使用NULL;4.插入多条语句,记得逗号*//*第二种插入方式*/--语法结构INSERT [INTO] tb_name SET col_name={expr|DEFAULT},..;/*与第一种方式的区别在于:1.此方法可以使用子查询(SubQuery);2.一次只可以插入一条记录;*/--实例(假设前提条件已满足)INSERT users SET name='Tom',age=13;/*第三种插入方式*/--语法结构INSERT [INTO] tb_name [(col_name,..)] SELECT ...;/*此方法可以将查询的结果插入到指定数据表*/--实例(假设前提条件已满足)INSERT list SELECT name FROM users WHERE age >= 18;
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表