14《MySQL 教程》 INSERT 插入数据这里以前面新建的 teacher 表为例, teacher 表的字段为 name、age、id_number,向教师表新增一条数据命令如下:
执行下上面的这条命令 , 执行结果如下图:
其中 “INSERT INTO” 关键字表示这条命令是插入数据命令 , “teacher” 是要插入数据的目标数据表名称,“name,age,id_number” 是表的字段名,“VALUES” 后面跟的是字段对应的值,值的顺序和前面字段的顺序一致 。
上面介绍了如何向数据表插入一条数据,这里需要查看数据表已有的所有数据:
执行结果如下图:
“SELECT” 关键字表示这条命令是查询相关命令,"*" 则代表要查询出表中所有的数据 。“FROM teacher” 则表明要查询的是哪一个数据表 。
关于 SELECT 查询语句还有很多中使用场景,比如我们要查询出表中 age 字段的值大于 20 岁的数据 。关于 SELECT 的其他使用我们会在后面的小节详细讲解 。
新增多条数据命令:
执行结果如下图:
本小节介绍了如图向数据表插入一条数据、查询表所有数据、向表插入多条数据 。前面介绍数据表的设计规范时介绍了数据表的第二设计范式要求所有数据表需要有业务主键 。需要注意的是本节中 teacher 表的业务主键为自增 id , 因此插入数据的时候不需要插入 id 字段的值 。id 字段的默认是从 1 开始自增的,也可以指定自增起始值,如下建表语句 , id自增值是从100开始的:
其中 “AUTO_INCREMENT=100” 表示自增主键 id 的值默认从 100 开始自增加的 。
MYSQL的命令在哪输入?。?/h2>运行mysql之后就会出现“mysql”这样的提示符,
在提示符后就可输入各种mysql的命令了 。
LINUX下输入mysql即可以进入mysql
windows下应该差不多 。
如何用MySQL命令对数据库进行导出/导入/技巧info:
1.txt
zhangsan wuhan
lishi wuhan
把1.txt文件插入到mysql数据库中
1.mysql -u root -p 数据库名 /文件路径(在bin下就直接加文件名)
2.mysqlimportmysql怎么插入指令的语法介绍:
mysqlimport位于mysql/bin目录中,是mysqlmysql怎么插入指令的一个载入(或者说导入)数据的一个非常有效的工具 。这是一个命令行工具 。有两个参数以及大量的选项可供选择 。这个工具把一个文本文件(text file)导入到mysql怎么插入指令你指定的数据库和表中 。比方说我们要从文件Customers.txt中把数据导入到数据库Meet_A_Geek中的表 Custermers中:
mysqlimport Meet_A_Geek Customers.txt
注意:这里Customers.txt是我们要导入数据的文本文件,而Meet_A_Geek是我们要操作的数据库,数据库中的表名是Customers,这里文本文件的数据格式必须与Customers表中的记录格式一致,否则mysqlimport命令将会出错 。
其中表的名字是导入文件的第一个句号(.)前面文件字符串 , 另外一个例子:
mysqlimport Meet_A_Geek Cus.to.mers.txt
那么我们将把文件中的内容导入到数据库Meet_A_Geek 中的Cus表中 。上面的例子中,都只用到两个参数,并没有用到更多的选项,下面介绍mysqlimport的选项:
选项 功能
-d or --delete 新数据导入数据表中之前删除数据数据表中的所有信息
-f or --force 不管是否遇到错误 , mysqlimport将强制继续插入数据
-i or --ignore mysqlimport跳过或者忽略那些有相同唯一关键字的行,导入文件中的数据将被忽略 。
-l or -lock-tables 数据被插入之前锁住表,这样就防止了,你在更新数据库时,用户的查询和更新受到影响 。
-r or -replace 这个选项与-i选项的作用相反mysql怎么插入指令;此选项将替代表中有相同唯一关键字的记录 。
推荐阅读
- 注册表没有oracle,注册表没有shell folders
- python3.6使用大漠的简单介绍
- 为什么抢购软件需要代理ip,淘宝代抢为什么要ip
- 很正经的大冒险惩罚游戏,正经大冒险惩罚大全
- c语言灰度函数 灰度开运算
- xp系统u盘怎么装系统教程,电脑没有系统怎么用u盘装系统
- 小程序系统定制赚钱,定制小程序制作一个需要多少钱
- 北斗手机怎么隐藏app,北斗复兴手机怎么隐藏应用
- vb.netweb开发 vbnet web编程