MySQL(二)
一、数据库里的DML语句
1、插入:INSERT和REPlACE
查询插入的语句信息:select * from [表名];
insert,三种方式: 按字段插入、全部插入、批量插入
replace,一种方式:覆盖插入
1-1、字段插入
1-2、全部插入
1-3、批量插入
1-4、replace:插入数据,数据可以覆盖,解决完全一致的问题。
如果,在主键的字段里插入一条一模一样的字段内容,此时使用insert将无效,需要引入replace。
🎃如果在表的数据结构中,存在自增长:auto_increment,在使用全部插入和批量插入的时候,虽然会自动排序id号,但是还需带上字段名。
2、更新:UPDATE
更新某⼀条语句:update [表名] set [新的数据] [where筛选]
3、删除:DELETE
delete,3种方式:具体删除某一条数据、删除所有数据(2种)
二、克隆表
克隆表的命令为:create table [需要克隆的表名] like [参照克隆的表名];
克隆只能克隆表的类型,不能克隆数据。
三、克隆表里的数据内容
将一个表里的数据批量的写入另一个表里的命令为:insert into [需要写入数据的表名] select * from [参照数据的表名];
四、传输数据文件
将下载好的数据库文件进行解压,放到某一地方,假设需要使用的是”employees.sql“数据库
使用如下命令将其传输到数据库中:mysql -h localhost -u root -p <employees.sql
此时,使用打开mysql数据库命令后,进行如下操作:
经过查看确实传输成功!