1、利用INSERT语句添加新行

一次性指定全部列值,其语法如下

INSERT INTO tbl_name VALUES(value1,valu22,......);

向student表里插入一行记录

在使用此方法时,VALUES列表必须包含表中每一列的值,并且值得顺序要与各列在表里的存储顺序一致(通常情况下,该顺序是CREATE TABLE语句指定的顺序),如果不确定列的顺序可以用DESCRIBE tbl_name语句查看。

MySQL还支持用INSERT语句一次插入多条记录,语法如下

INSERT INTO tbl_name VALUES(...),(...),(...)......;

向student表里插入2条记录

与使用多条INSERT语句相比,这种方法不仅能让你少打字还能提高服务器运行效率。注意,每行各列的值括起来的括号不能少。

命名赋值列,当创建的行只有少数几个列要初始化,可以用下面的方法

INSERT INTO tbl_name (col_name1,col_name2,......) VALUES(value1,value2,......);

命名赋值列,也可以同时插入多条记录,效果如下

对于没在INSERT语句中指定的列,将被赋予默认值

使用一系列的“列/值”进行赋值,此语法使用SET字句实现,其中包含多个col_name=value的赋值形式,没有VALUES()列表的形式。语法如下

INSERT INTO tbl_name SET col_name1=value1,col_name2=value2,......;

对于没在SET字句制定的列,将被赋予默认值。这种形式的INSERT语句,无法一次插入多行记录。

——————————————————————————————————————

2、利用文件添加新行

该文件可以包含INSERT语句或者原始数据

图1

图2

在没进入MySQL界面,可以利用mysql工具执行INSERT文件如图1所示,进入MySQL界面,可以使用source命令执行INSERT文件,如图2所示。

如果文件存储的不是INSERT语句,而是原始数据可以使用LOAD DATA语句或者客户端工具mysqlimport来加载。

LOAD DATA语句是一个从文件里读取数据的批量加载程序,需要在MySQL里运行。

上面这条语句会读取位于/root/sampdb/member.txt的文件,并将其发送至服务器,加载到member表里。

默认情况下,LOAD DATA语句会假设各列的值是以制表符分隔的,在各行末尾都是换行符。同时假设值的顺序都与表里存储的列的顺序相同。

mysql增加行_MySQL添加新行相关推荐

  1. C# DataGridView控件动态添加新行

    目录 方法一: 方法二: ① DataGridView 取得或者修改当前单元格的内容: ② DataGridView 设定单元格只读: ③ DataGridView 不显示最下面的新行: ④ Data ...

  2. DataGridView动态添加新行的两种方法

    简单介绍如何为DataGridView控件动态添加新行的两种方 法: 方法一: int index=this.dataGridView1.Rows.Add(); this.dataGridView1. ...

  3. 转——C# DataGridView控件 动态添加新行

    DataGridView控件在实际应用中非常实用,特别需要表格显示数据时.可以静态绑定数据源,这样就自动为DataGridView控件添加相应的行.假如需要动态为DataGridView控件添加新行, ...

  4. 怎么把竖列中的数相加python_关于python中pandas.DataFrame对行与列求和及添加新行与列示例代码...

    pandas是python环境下最有名的数据统计包,而DataFrame翻译为数据框,是一种数据组织方式,这篇文章主要给大家介绍了关于python中pandas.DataFrame对行与列求和及添加新 ...

  5. python中pandas.DataFrame如何对行与列求和以及如何添加新行与列的示例

    转载 本文介绍的是python中DataFrame对行与列求和及添加新行与列的相关资料,下面话不多说,来看看详细的介绍吧. 方法如下: 导入模块: from pandas import DataFra ...

  6. Java向word表格中添加新行并赋值

    前言: 相信大家都有过操作word文档表格的经历,对于每行数据的记录与操作是比较方便的.但这是不够的,对于一些OA项目,则需要在线打开word文档并通过后台的设置将数据添加到word表格中,甚至对表格 ...

  7. Shell实现自动添加新行

    博文背景 有时候命令的输出没有新的换行,看着很难受,如何自动添加新行呢? 具体操作 curl -fsSL https://ip.cn/api/index?type=0 | perl -nle 'pri ...

  8. Excel VBA 自动添加新行并递增ID

    Excel VBA 自动添加新行并递增ID 用Excel 2010的VBA功能来处理数据,主要根据IP网段和网段IP个数,来生成每个IP地址,并进行ID编号. Sub AutoInsert()Line ...

  9. mysql创建用户phpmyadmin_MySQL添加新用户和数据库(命令行模式和phpmyadmin)

    MYSQL添加新用户和数据库(命令行模式和phpmyadmin) 一.命令行模式 首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的. 注:本操作是在WIN命令 ...

  10. MySQL为其他用户创建数据库_MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限...

    1.新建用户 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Pas ...

最新文章

  1. java有一个东西_Java编写中容易搞错的一些东西
  2. Linux下出现Read-only file system的解决办法
  3. python可以做什么毕业设计-Python
  4. linux重新加载php.ini,linux修改php.ini后重新加载配置文件命令
  5. hibernate 继承_Hibernate继承:每个类层次结构的表
  6. Halcon算子学习:get_sheet_of_light_result
  7. 设计模式之不简单的工厂模式(一)
  8. Zookeeper 如何选举master 主节点?
  9. 计算机应用基础word教程,计算机应用基础-文字处理word教程PPT课件.ppt
  10. 双系统中ubuntu的安装方法
  11. 基于时空融合的高效率多阶段视频降噪方法-EMVD
  12. raid读写速度对比_组建RAID 0前后的读写速度对比
  13. ylinux系统找到软件_你的 linux 上都有什么值得推荐的软件?
  14. BZOJ 2752 [HAOI2012]高速公路(road):线段树【维护区间内子串和】
  15. 大脑是什么样的网络?
  16. 手机号码是如何构成的?
  17. 关于如何用WORD实现图片转文字
  18. 高温热水解预处理对厌氧消化期间污泥腐殖化的调控机制
  19. SMETA验厂辅导,Sedex和BSCI的区别在哪及Sedex验厂审核的流程
  20. 金山云CDN调度算法小结(1)

热门文章

  1. 89C51最小系统典型应用
  2. 服务器gpt分区装系统,UEFI引导+GPT分区安装windows10系统超详细图文教程
  3. python枚举详解
  4. 推销计算机英语作文,2018年12月英语四级作文范文:卖电脑
  5. 初识主成分分析 (PCA)
  6. Canto助力金融衍生品市场持续、健康、快速发展
  7. Netatalk CVE-2018-1160的发现与利用
  8. java字符串替换空格_特殊的空格(Java无法替换字符串中的空格)
  9. “分集”与“复用”辨析
  10. 发现尖叫--生物电体感